1643年深秋,当清军将缴获的红夷大炮对准潍县城墙时,没人会想到,操纵这两门致命武器的,是两个月前还在昌邑城头为大明守卫家园的炮手。
崇祯十六年(1643年)十月初七,潍县城下。
清晨的薄雾中,两门红夷大炮被缓缓推到距离城墙不到一里的土坡上。炮身黝黑,在初冬的阳光下泛着冷光。这是去年从明军手里缴获的战利品,如今要用来轰开另一座大明城池。
操纵大炮的,是两名被俘的明军炮手。一个叫李三才,三十二岁,昌邑人,右脸颊有道深深的刀疤。另一个叫张魁,二十六岁,也是昌邑人,左手少了三根手指——那是三年前试炮时炸膛留下的。
他们身后,站着二十名正蓝旗清军,弯刀出鞘。更远处,是清军统帅阿巴泰的五千大军,旌旗如林。
城墙上的潍县守军屏住呼吸。知县周亮工手扶垛口,指尖发白。他知道,只要这两门炮正常发挥,潍县的土城墙撑不过一个时辰。
点火手举起了火把。
就在这一瞬间,城墙上的守军看到了不可思议的一幕:那名脸上有疤的炮手,趁清军不注意,悄悄抬起右手,对着城墙方向——轻轻摇了三下。
然后,他转过身,对着炮口,用昌邑土话低声说了句什么。
![]()
01 昌邑陷落:两个炮手的最后一天
要理解李三才和张魁为什么这么做,得回到两个月前。
崇祯十六年八月十五,中秋节,昌邑县城。
这本该是个团圆的日子,但城里没人有心思过节。十天前,清军左翼军在多罗贝勒阿巴泰率领下突破长城,如入无人之境。消息传来,昌邑知县刘廷锡紧急征召全城丁壮上城墙。
李三才和张魁就在其中。他们不是普通民壮——两人是大明登莱巡抚衙门登记在册的专业炮手。
李三才祖上三代都是军匠,专造火器。崇祯八年,孔有德叛变,带着登州的红夷大炮和炮手投了后金,大明在山东的火炮技术一夜倒退十年。李三才的父亲被紧急征调,参与重建火炮部队,后来死在莱州城下。
张魁则是个孤儿,十四岁在济南街头偷馒头时,被路过的炮队把总收留。“你小子机灵,学打炮吧,饿不死。”把总说。他确实有天赋,十八岁就成了营里最好的瞄准手。
八月十六日凌晨,清军前锋抵达昌邑城外。
战斗毫无悬念。昌邑只是座县城,城墙高不过两丈,守军不到八百,其中一半是刚拿起武器的农民。而他们要面对的,是两千名身经百战的正蓝旗骑兵。
但李三才和张魁守的东门,让清军付出了代价。
城头有两门万历年间铸造的佛朗机炮,子铳装填,射速快但威力不足。李三才负责测算距离,张魁调整角度。第一炮打在清军队列前十步,泥土溅起丈高。第二炮正中冲锋队伍,三名骑兵连人带马被撕碎。
“好!”城墙上的守军欢呼。
但这改变不了战局。清军很快发现昌邑防御薄弱,分兵从南北两门同时进攻。午时刚过,南门被撞开。
巷战持续了一个时辰。李三才的刀疤就是这时留下的——一个满洲兵挥刀砍来,他举铳架挡,刀锋顺着铳管滑下,削掉他半边脸颊的肉。张魁冲过来用火铳砸碎那兵的脑袋,自己的左手也被另一刀砍中,三根手指齐根而断。
最后,他们和三十多名守军被逼到县衙前的空地上。知县刘廷锡已经自刎,尸体靠在“明镜高悬”的匾额下。
一个会说汉语的清军佐领走出来:“降者不杀。会操炮的,站出来。”
李三才和张魁对视一眼。周围的守军都在看他们——谁都知道,投降的炮手是什么下场。要么被编入汉军旗,调转炮口打自己人;要么被处死,以儆效尤。
张魁的左手还在滴血,他撕下衣摆草草裹住,第一个走出去。李三才沉默片刻,也跟着站了出来。
他们被分开看管。当夜,清军从俘虏中又找出三个懂火器的,连同他们一起,押往清军大营。
经过县衙时,李三才回头看了一眼。月光下,刘知县的尸体还靠在匾额下,眼睛睁着,望着北京的方向。
02 炮手的抉择:沉默的反抗
被俘后的两个月,李三才和张魁被编入清军的“乌真超哈”——这是满语“重兵”的意思,专指炮兵部队。
负责管理他们的是个汉军旗的备御,叫刘良臣。此人原是大明广宁守备,天启二年降清,如今是正蓝旗汉军参领。他对李三才和张魁很“客气”:
“两位兄弟,别跟自己过不去。这大明气数已尽,没看见吗?咱们从长城打进来,走了上千里,有哪支明军能挡一挡?”
李三才不说话。张魁则总是赔着笑:“大人说的是,小的们明白。”
他们被安排维护那两门红夷大炮。这是天启年间从澳门葡萄牙人那里买来的正宗英国舰炮,射程可达三里,用开花弹能轰塌一般县城城墙。去年在济南城下,就是这两门炮轰开了德王府。
李三才抚摸炮身时,手在微微颤抖。他父亲生前最大的愿望,就是能亲手操作一次红夷大炮。“那才是真正的利器,”老人常说,“一炮之威,堪比雷霆。”
现在,他摸到了,却是以这种方式。
十月初,清军抵达潍县。这是座府城,城墙高厚,守军有三千。阿巴泰不打算强攻——他要用最小的代价拿下这里,补充给养,然后继续南下。
“让那两个昌邑炮手打头阵。”他下令,“告诉他们,只要轰开城墙,赏银百两,抬入汉军旗。要是打歪了……”他做了个抹脖子的手势。
刘良臣把这话原封不动转达,又加上自己的劝告:“两位,这是最后的机会。潍县守不住的,周亮工我知道,一个书生罢了。你们为自己想想,家里还有亲人吧?”
李三才猛地抬头。他家里确实还有亲人——老母亲,妻子,一个六岁的女儿。昌邑陷落前,他让她们去了岳父家,在莱州乡下,应该安全。
但如果他今天对着同胞开炮,这事传回去,她们怎么做人?
张魁则是孤儿,但他在济南有个相好的,是个寡妇,开豆腐坊。他被征调前,寡妇塞给他一双新鞋:“活着回来,我等你。”
“我想想。”李三才最终只说了这三个字。
当夜,两人被关在同一间民房里,门外有四个清兵把守。等哨兵换岗的间隙,李三才压低声音:
“张魁,明天你怎么打算?”
“李哥,我听你的。”张魁的声音在黑暗里很轻,“但我左手废了,活着也是累赘。你不一样,你有家小。”
“有家小才更不能当鬼。”李三才说,“我爹怎么死的?莱州城下,孔有德的炮打过来的。那时候我就发誓,这辈子,炮口只对外,不对内。”
“可明天我们不开炮,当场就得死。”
“那就死。”李三才的声音平静得可怕,“但不能白死。得让城里人知道,咱们没降。”
“怎么让?”
李三才凑到张魁耳边,说了几句话。
03 潍县城下的手势
十月初七,清晨,大炮就位。
李三才负责一号炮,张魁负责二号。按照红夷大炮的标准操作流程,需要先清理炮膛,装填发射药,放入炮弹,插引信,然后瞄准,点火。
阿巴泰和刘良臣在三百步外的高坡上观看。二十名督战队站在炮位后方,刀已出鞘。
城墙上的守军紧张到极点。知县周亮工是崇祯十三年的进士,书生出身,但他知道红夷大炮的威力。三个月前,济南就是被这种炮轰开的,德王一家百余口全死在里面。
“所有弓弩手,瞄准炮手。”他下令,“一旦开炮,先射杀操炮的。”
但接下来发生的事,让所有人愣住了。
第一炮是李三才打的。他装填、瞄准的过程无可挑剔,但点火后,炮口突然向上抬了一寸——这个细微的动作只有张魁注意到了。炮弹呼啸而出,高高飞过城墙,落在城里的一处空地上,炸出一个大坑,但没伤到人。
城墙上的守军面面相觑。
第二炮是张魁。他的操作更“离谱”——点火前,他故意用受伤的左手去扶炮身,显得笨拙不堪。炮弹打在城墙前三尺的地面上,激起漫天尘土,迷了督战队的眼。
“废物!”高坡上的阿巴泰大骂。
刘良臣额头冒汗,策马冲到炮位前:“怎么回事?会不会打炮?”
“大人息怒,”李三才低头,“小的们两个月没摸炮,手生了。下一发一定打好。”
“再打不中,提头来见!”
第三炮,两人同时操作。这一次,李三才在点火前的那一瞬,抬头看向城墙。他看到了垛口后的守军,看到了那张年轻而恐惧的脸。
然后,他抬起右手,不易察觉地摇了三下。
这是昌邑炮手间的暗语,意思是:无妨。
点火。两炮齐发。炮弹一左一右,偏离城墙至少五丈,在护城河里炸起两道水柱。
城墙上的周亮工突然明白了。他猛地抓住身旁守备的手臂:“他们……他们是在故意打偏!”
接下来的一个时辰,成了战争史上罕见的奇观。
两门本该摧城拔寨的重炮,打了十七发炮弹,只有一发擦伤了城墙垛口,其余全部打空。更诡异的是,所有炮弹都巧妙地避开了人群密集处——要么飞过城墙落在空地,要么打在护城河里,要么远远落在城郊荒野。
守军从最初的恐惧,变成困惑,最后变成一种荒诞的敬佩。他们看着那两个炮手在清军督战队的刀锋下,一遍遍装填,瞄准,然后“失误”。
只有炮位旁的清军看出了端倪。一个佐领眯起眼,突然大喊:“他们在故意打歪!”
但已经晚了。正午时分,阿巴泰失去了耐心。他本计划用火炮轰开城墙,趁乱攻入。现在浪费了半天时间和大量弹药,毫无进展。
“撤炮!准备强攻!”
就在这时,潍县城头突然鼓声大作。周亮工把全城的锣鼓都搬了上来,佯装大军来援。同时,他从西门派出一支敢死队,迂回攻击清军的后勤车队。
阿巴泰犹豫了。他此次入关是劫掠,不是攻城。如果在这里损失太大,回去无法交代。
未时三刻,清军拔营,向东退去。
临行前,阿巴泰看了一眼那两门红夷大炮,又看了看被绑在炮车旁的李三才和张魁。
“这两个人,处理掉。”
04 玉皇阁前的最后一炮
清军撤退到城东十里的玉皇阁,已是傍晚。
这是一座荒废的道观,正殿供着玉皇大帝的神像,彩漆剥落,露出里面的泥胎。李三才和张魁被押到殿前空地上,二十名清军围成一圈。
刘良臣最后来劝:“两位,贝勒爷说了,只要你们现在肯真心归顺,还能活命。到了辽东,给你们分田分屋,娶妻生子……”
“不必了。”李三才打断他,“刘大人,我问你一件事。”
“你说。”
“如果我们今天真的轰开潍县城墙,你会怎么看待我们?”
刘良臣愣住。
“是两条好狗,对吧?”李三才笑了,脸上的刀疤在夕阳下像一条蜈蚣,“可我不想当狗。我爹不是狗,昌邑战死的刘知县不是狗,潍县城上那些等着我们开炮的人,也不是狗。”
张魁也跟着笑,举起残缺的左手:“刘大人,你看,我这样到了辽东,能分到什么田?怕是只能要饭吧。”
刘良臣脸色铁青,拂袖而去。
行刑的是腰斩。这是最残酷的死刑之一,人不会马上死,要受尽痛苦才断气。刽子手是汉军旗的,手法生疏,第一刀没砍断李三才的脊骨,他上半身栽倒在地,内脏流了一地,居然还没断气。
“张……魁……”他嘶哑地喊。
“在呢,李哥。”张魁就绑在旁边,眼睛通红。
“下辈子……还一起……打炮……”
“好。还一起。”
第二刀落下,李三才终于不动了。轮到时,张魁出奇地平静。他对刽子手说:“兄弟,给个痛快。我左手没了,不想再受罪。”
也许是这句话起了作用,刽子手这一刀干净利落。
两人的尸体被随意抛在玉皇阁后的乱葬岗。清军连夜拔营,继续东进。
05 无名者的身后事
十月初八,潍县城门小心打开一缝,斥候出城探查,确认清军已走远。
周亮工亲自带人来到玉皇阁。在村民指引下,他们在乱葬岗找到了两具无头尸体——头被清军带走记功了。但从衣服和残缺的左手,能辨认出是昨天那两名炮手。
“找口好棺材,合葬。”周亮工说。
“大人,碑上刻什么名字?”
周亮工沉默。他问了所有俘虏,没人知道这两人的全名。只有个被俘的昌邑民夫说,好像一个姓李,一个姓张。
“就写……义士李、张之墓吧。”
下葬时,周亮工突然想起什么,问身旁的守备:“昨天他们打了多少炮?”
“十七炮。”
“伤我军民几何?”
守备翻开手中册子,仔细核对后,抬头,声音有些发颤:“禀大人,十七炮共伤一人,是东街王老汉,被飞溅的碎石划破胳膊,已无大碍。此外……此外再无伤亡。”
周亮工仰天长叹,对着新坟深深一揖。
后来,他在给朝廷的奏报里写了这件事,但兵部的回复很简短:“已知,按阵亡例抚恤。”可阵亡抚恤需要姓名、籍贯、军籍,这些都没有,最后不了了之。
一年后,崇祯十七年三月,李自成攻入北京,崇祯帝自缢。又一年,清军入关,天下易主。
潍县在顺治元年投降,周亮工归隐,再不出仕。他晚年著书,在《闽小纪》里提了一笔:“壬午冬,虏至潍,有二炮手被执使攻我,皆阳谬其法,弹不着城,竟死。惜不知其名。”
又过了很多年,有人在修《潍县志》时,从故纸堆里翻出周亮工的记载,把它编进“忠烈”卷。编纂者觉得“二炮手”太简略,根据当时俘虏的口供,推测他们“或名李三才、张魁”。
但也只是推测。没人能证实,也没人去证实。
06 最后的问
今天,如果你去潍坊,在玉皇阁旧址附近,或许还能找到一个不起眼的土堆。没有碑,没有文保标志,只有荒草。
但1643年十月初七的那个清晨,有两个小人物,在必死的绝境中,用他们唯一擅长的方式,完成了最沉默也是最壮烈的反抗。
他们本可以活。百两赏银,汉军旗籍,在乱世里这是多少人求之不得的出路。
他们本可以逃。装模作样打几炮,趁乱钻进山林,或许能捡条命。
他们选择了最难的一条路:在敌人的刀锋下,在同胞的注视中,用十七发“失误”的炮弹,告诉城墙上的陌生人——别怕,我们和你们一样,还是人。
历史记住了很多名字:崇祯、李自成、多尔衮、史可法、郑成功……但历史也应该记住,在1643年深秋的潍县城下,有两个连全名都没留下的炮手,用最专业的技术打着最离谱的炮,然后安静地走向死亡。
他们的故事被县志用七十二个字记载,其中还有八个字是“惜不知其名”。
但正是这样的无名者,构成了我们这个民族真正的脊梁。在王朝更替的宏大叙事背后,是无数个李三才、张魁,用他们微不足道的选择,定义了什么叫做“人”的底线。
最后想问:如果换作是你,在1643年十月初七的那个清晨,站在那门红夷大炮后面,身后是清军的弯刀,面前是同胞的城墙,你会怎么做?
这个问题,李三才和张魁用生命回答了。而他们的答案,飘散在潍县城头的硝烟里,沉默在玉皇阁前的血泊中,等待了三百八十年,终于被我们听见。
【写给读者:为何打捞历史的尘埃】
正史如星河,记录的总是帝王将相、英雄豪杰的耀眼光芒。但照亮一个时代的,不仅是日月,更有无数微弱的星光。
他们是被史书简化为“一卒”、“某匠”的无名者,是宏大叙事中模糊的背景。但我想问:他们是谁?在成为冰冷的数字前,他们是谁的儿子,又是谁的父亲?他们在乎什么,又畏惧什么?
我写这个系列,是想打捞这些历史的尘埃。在史料寥寥数语的留白处,我尝试用合理的推测,让他们重新血肉丰满。看他们如何在命运的巨浪前,做出具体而微的选择——那份在绝境中悄悄摇动的手,那份对“人”之为“人”的朴素坚持。
因为唯有听见这些沉默的心跳,我们触摸到的历史,才有温度,也才完整。历史不仅是朝代的更迭,更是无数普通人,如何有尊严地活过、爱过、抗争过的总和。
他们的故事,是历史的背面,也是我们血脉的来路。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.