站在招宝山山顶的威远城墙边往东看,视野里的东西很简单:甬江从西面山脚汇入东海,入海口宽度大约一公里。这个宽度意味着两岸火炮可以形成完全交叉的火力覆盖。江对面是北仑区的金鸡山和笠山,同样的褐色山体,同样有炮台遗址露出在树丛间。有些是清末的圆形炮位,有些是更晚的混凝土掩体。视线再往远放,海面上航行的货轮正排队进入甬江航道。四百年前它们换成木帆船和军舰,走的也是同一条水路。

招宝山海拔不过八十多米,放在连绵的浙东丘陵里只算一个小山包。但它在海防版图上的位置无可替代:它是甬江入海口北岸的最高点,站在山顶刚好能看清整个江口的全貌。山腰上能看到至少三种颜色的建筑材质:山顶是暗灰色的条石城墙,石块之间用灰浆勾缝,墙顶的垛口排成一条锯齿线;山腰有一座棕黄色的圆形堡垒,半埋在土石和杂草之间,墙体表面有剥落和弹洞痕迹,颜色像是熟土和石灰的混合物;山坡上还有几处深灰色的水泥碉堡,方块形状,射击孔对着山坡而不是江面。三种材质来自三个世纪,堆在同一条等高线上,目标一致:阻止海上的船进入甬江。1996年整片遗址被列入全国重点文物保护单位,编号4-0140-3-062,范围覆盖甬江口两岸不到两平方公里的区域,集中了从明代到民国共三十余处海防设施。

从招宝山俯瞰甬江入海口
从威远城城门洞内向外看甬江方向:石砌门洞框住的视野指向甬江入海口,透过城门可见远处江面和对岸天际线。这座山扼住甬江入海口的咽喉位置,军事价值一目了然。来源:Wikimedia Commons / CC BY-SA 4.0。

冷兵器时代的石城

山上最早的大型工事是威远城,建于明嘉靖三十九年(1560年),由都督卢镗和副使谭纶主持修建,用于抵御倭寇。倭寇的问题在于机动性。他们乘小船沿海岸流窜,登陆后抢完就走,正规军来不及调动。明政府的对策是在沿海险要处驻兵建城,倭寇登陆时据城防守,为援军争取时间。百度百科镇海口海防遗址条目记录了威远城的数据:周长502米、高7.4米,用条石砌筑,城墙上设73个雉堞(城墙上凹凸的齿墙,士兵可以躲在后面射箭)。

西南城门至今留着一副楹联:"海不扬波千古定,地无爱宝一山招"。上联说海面被镇住了,永远不会起波澜。下联嵌了山名"招宝",即"招来宝物"的意思,源于古代传说中外国商船带来的珍宝在这里登岸。对联的措辞本身就是一个判断:1560年的防御者认为海上威胁是可控的,是可以用一座石城永久解决的。

威远城的防御设计全部朝向山脚和山坡。城墙上的垛口高度是按照冷兵器士兵的身高和弓弩射程设计的,没有专门的火炮射击口:不是因为当时的中国没有火药武器,而是因为这座城的核心任务是驻兵和观测,真正拦截要在海面上完成(明军有水师在甬江口巡防)。城内有烽堠和望楼,发现敌情就放烽火信号。对应的威胁情景是:倭寇在沿岸某处登陆、劫掠、撤退。威远城要确保他们爬不上这座山,同时给后方发出警报。

威远城西南门
威远城西南城门,门额刻"威远城"三字,左右楹联"海不扬波千古定,地无爱宝一山招"清晰可读。这座城门是1560年明代石城的标志性遗存,也是今天游客登上招宝山后最先接触的历史建筑。来源:Wikimedia Commons / CC BY-SA 4.0。

鸦片战争打破的自信

威远城的防御逻辑在280年后被彻底检验了一次。1841年10月,英国军舰驶入甬江口,用舰炮轰击招宝山上的威远城,然后步兵登岸攻占。明代石城的垛口和墙体在舰炮面前没有任何还手之力:城墙上的弓箭射不到海上的军舰,而舰炮可以隔着近一公里摧毁城上的防御设施。当天镇海县城随之下陷,两江总督裕谦投泮池自尽。

这场战斗证明了冷兵器石城在近代舰炮面前已经完全没有军事价值。从英舰开炮到威远城失守,前后只用了几个小时。一座用了三年才建成的石城,在海上的炮火面前连一天都撑不住。但它的意义不只在战术层面:它暴露了一种判断误差:威远城的设计者假设威胁来自持刀的海盗,而1841年抵达的是装备大口径舰炮的近代海军。防御者判断的威胁类型从一开始就错了,再坚固的城墙也没用。

洋炮时代的工事转型

威远城的失守直接推动了甬江口防御体系的全面改造。到光绪初年,清政府集中资源在招宝山和江南岸重建炮台群,这一轮工程的主持人是宁波府同知杜冠英,军事指挥是浙江提督欧阳利见。他们面对的是一个完全不同的问题:如何阻止舰队而不是阻止步兵。

1880年,镇远炮台在甬江南岸落成,配备英国瓦瓦司前膛炮和阿姆斯特朗前膛炮。接着是定远炮台(1880年)、靖远炮台(1883年)、安远炮台(1887年)等陆续建成。宁波中国港口博物馆的介绍列出了南岸六座主要炮台:戚家山营垒、金鸡山瞭望台、靖远炮台、平远炮台、宏远炮台、镇远炮台。北岸招宝山区域有威远城(后续加建炮位)、月城、安远炮台、明清碑刻等八处。南北共计十四处,互相形成交叉火力,覆盖整个江口宽度。

安远炮台是这批工事中最能说明"转型"的一座。它建于1887至1888年,选址在招宝山山脚,不再在山顶,而在紧贴水面的位置。它的体量不算大,平面圆形,直径16.5米,壁厚2米,高6米。墙体材料是黄泥、石灰和糯米汁搅拌捣实后夯筑的三合土,当地人叫"糯米饭炮台"。这种材料的逻辑和石头完全不同:石头硬但脆,炮弹击中会碎裂崩落;三合土有韧性,能吸收炮弹的冲击力,弹坑留在墙体上但不会大面积垮塌。到现场看安远炮台的墙体,那些大大小小的弹洞就是这种材料有效性的证据:每一处弹洞都是炮弹留下的,但墙没有塌。

炮眼的方向也是一个关键信号。安远炮台的炮眼全部开向海面方向,而不是山脚或山坡。这个转向再明显不过了:射击的目标不再是登岸的步兵,而是海上的军舰。防御者的判断从"阻止人登上这座山"变成了"阻止船进入这条江"。两者之间的差别,是中国从大陆防御思维向近代海防思维转变的缩影。

安远炮台圆形堡垒
安远炮台外墙,灰黄色三合土夯筑而成,东南方向开设炮眼。墙体上的弹洞、棱角和风化痕迹记录了它参与中法战争和抗日战争的历史。来源:Wikimedia Commons / CC BY-SA 4.0。

1885年:一场检验新工事的实战

这批新炮台建成后没等太久就迎来了一场真正的检验。1885年,法国远东舰队在司令孤拔率领下进逼甬江口,试图攻入宁波港。当时中法战争已打到第三年,福建水师在马尾海战中几乎全军覆没,东南沿海各口岸都在高度戒备中。

浙江提督欧阳利见和宁波府同知杜冠英将防御重心放在甬江口两岸炮台的配合上。招宝山上的威远炮台(注意它不是那座明代石城,而是清末新建的近代化炮台)配备了8尊大炮。据中国宁波网引用镇海口海防历史纪念馆的资料,最大一尊是德国克虏伯后膛钢炮,弹重240磅,射程约四公里,可洞穿铁甲。吴杰,招宝山炮台的总指挥官,指挥炮兵在法舰进入射程后开火,击伤法舰后迫使其后撤。法国舰队在口外驻泊了103天,始终没有突破甬江口,最终撤退。

镇海之役是中法战争中中国在海岸防御方面唯一一次成功阻止外军舰队的战役。甬江口两岸的新炮台用实战检验了自己的设计:北岸的威远炮台用克虏伯大炮打海上的法舰,南岸的镇远、靖远等炮台从侧翼射击封锁航道。两岸交叉火力是这场战役成功的关键:单侧炮台的火力不足以封锁整个江面,但两岸同时射击就形成了无法突破的弹幕交叠区域。

现代战争又加了两层

进入20世纪,甬江口的防御工事继续叠加。抗战时期,国民党军在原有的炮台之间增加了钢筋混凝土碉堡,把防线从江口往纵深推进。这些碉堡的射击孔朝向山坡而不是海面。说明20世纪的军事指挥官担心的不再是敌军从海上炮击,而是敌军登陆后向内陆渗透。

1949年以后,解放军在招宝山内部挖掘了防空坑道系统,山体内建起了永久性防空洞。部分坑道后来改造为中国防空博览园,这是六层叠压中的最新一层,也是唯一从进攻转为防御空袭的一层。

在同一座山上,现在可以看到完整的六层防御遗存:威远城(1560年明城,抗倭用)到月城(明清过渡期加固工事)到威远炮台(清末近代化炮台,装备德国克虏伯大炮)到安远炮台(1887年三合土圆堡,抗法用)到钢筋混凝土碉堡(抗战时期)到防空坑道(建国后)。六层工事用了从条石到三合土到钢筋水泥三种主要建筑材料,选择了从山顶到山脚到山体内部三种完全不同的建筑位置,分别对应冷兵器对抗、火药舰炮对抗、空袭对抗三个完全不同的战争形态。

这些层叠的意义不在军事史里

甬江口炮台群的价值,不在任何一座单独的炮台有多宏伟。威远城不过是江南常见的明代石城,安远炮台在同时期的沿海炮台中也不算最大。真正值得读的,是一组工事在同一座山上的叠压关系。四百多年,六层,三种建筑材料。

这段四百多年的跨度恰好覆盖了军事技术的三次革命:从冷兵器到火药到工业化弹药再到空中打击。每一次威胁升级,防御者都用当时能找到的最新方案回应。方案有成功(1885年镇海之役打退了法国舰队)也有失败(1841年威远城被英军一天攻占),但不管成功还是失败,每一代防御者都没有在上一层的废墟上停下来。他们在上面又加盖了一层。这种"不放弃上一代工事"的原则,在山体垂直方向上留下了一个罕见的军事史剖面。绝大多数战场遗址只保存了一个时代、一场战役的痕迹,但招宝山保存了从冷兵器到轰炸的完整转型过程,且所有工事都指向同一个目标:阻止海上来敌。目标不变、方案变、结果累积,这正是军事工程技术史的底层节奏。

威远城门上的楹联"海不扬波千古定",其中的"定"字指的是把海面永远镇住。1841年英军攻破这里,到1941年日军占领镇海,恰好一百年,这期间海面没有一天"定"过。防御工事的总运转规律在这个时候显露出来:每一个时代的防御者都在为上一场战争做准备,而下一场战争永远用不同的方式打过来。这不是一句修辞,它写在招宝山的山坡上,写在条石、三合土和混凝土这三种颜色的交替之中。读者如果把这个规律带回自己所在的城市,去看任何一处军事遗址,都可以问同一个问题:当年这道工事针对的是什么样的敌人,而下一次攻击是用什么方式打过来的?历史给的答案通常是:想错了,但对错之间的实物就是一座山和它身上的六层防御。

在甬江口炮台群带五个问题去看

第一,站在威远城西南门前读楹联。 "海不扬波千古定,地无爱宝一山招"。这副对联写于1560年。1841年英军从这座城门攻入镇海时,楹联已在门上刻了281年。对联说的"定"和实际发生的"破"之间的距离,背后是什么?

第二,对比威远城的条石城墙和安远炮台的三合土墙体。 两种材料一中一西、一冷一热。为什么明代人用条石、清代人用三合土?材料的转变对应的是什么样的威胁变化?

第三,站进安远炮台,看炮眼的方向。 它全部朝向海面而不是山脚。把安远炮台的炮眼方向和威远城的城门朝向做一个简单的对比:两座工事的"敌人"分别是谁?一个防的是爬上来的人,一个防的是开过来的船。

第四,在招宝山山顶看对岸的北仑山体。 两岸设炮台,火力在水面上交叉。为什么必须两边都有?江口的宽度对火炮射程意味着什么?如果把两岸炮台间的距离算进去,炮弹能在江心形成多厚的交叉覆盖层?

第五,找找山坡上的钢筋混凝土碉堡。 它是20世纪的产物。和19世纪的炮台相比,它的选址更靠山顶还是更靠山脚?射击孔指向海面还是山坡?这个位置变化说明了什么新的威胁感知?

以上五个问题,现场不需要全部回答,选两三个站在对应位置想一想就够了。每个问题的答案都不在文字介绍牌上,在建筑材质和空间关系里。