走进旅顺东鸡冠山景区的大门,沿步道向上走几分钟,左手边出现一组用混凝土和鹅卵石混合浇筑的矮墙。墙体的平面不是方形或圆形,而是一个不规则的五边形轮廓,表面粗糙,布满弹痕,有些地方露出了锈蚀的钢筋。站定之后你会注意到,这组矮墙的高度只到人胸口附近:它不靠高墙来挡人,而是靠低矮厚重的截面来吃炮弹。你面前是旅顺要塞在东翼留下的核心物证,东鸡冠山北堡垒。
它说明的问题和203高地不一样。203高地是一个炮兵观测阵地,控制旅顺港的制高点。北堡垒是一个防步兵工事,它的护壕、暗堡、机枪阵地和复杂的内部地下空间全部紧紧围绕一个目标设计:阻止敌军士兵从陆地步行接近港口。海岸已经有炮台封锁口门,但敌军可以从后方绕过来,所以要同时在港口背后的山地上布置一圈陆防工事。这套工事与海防炮台互为补充,共同构成旅顺要塞的完整防御体系。不理解这套陆防逻辑,就无法理解旅顺作为军港的真正价值。
俄军的混凝土防线
1898年俄国通过《旅大租地条约》强租旅顺和大连之后,旅顺军港的防御计划要求同时在港口背后山地上修建陆防工事。这道半环形防线从东翼的东鸡冠山延伸到西翼的203高地,全长约25公里。俄国工程师维利奇科在1900年设计了东鸡冠山北堡垒,选址在海拔119米的山顶。工人用四年时间把混凝土、鹅卵石和天然岩石浇筑在一起,建成了一座周长496米、面积约9900平方米的不规则五边形堡垒。
军官的指挥部、士兵的营房、存放炮弹的弹药库、救治伤员的医务室和做饭的厨房全部集中在同一层混凝土覆盖层下面,形成一个可以自行运转的作战单元。俄军的设想是把这座堡垒设计成一个可以独立运转的小型基地,守军在里面生活、作战、存储弹药,不需要外部补给。堡垒外围开挖了一道约5米宽、3米深的护垒壕,壕沟的侧壁上开了射击孔,称为侧防暗堡。如果进攻方跳入壕沟,守军可以从侧面射杀他们。
五边形的平面是一个精心设计的结果。维利奇科在设计时参考了当时欧洲最前沿的永久筑城术理论,尤其是法国军事工程师的"多边形要塞"体系。敌军不论从哪个方向进攻,都会同时暴露在至少两个射击面的火力之下。每个射击面用暗堡和机枪阵地覆盖,敌军只能选择集中攻击一个面,但其他面的火力仍然可以侧射过来。这套交叉火力设计是19世纪末永久筑城术的核心原则,不是俄国人的独创,而是当时欧洲军事工程的标准做法,在法国、德国和俄国的边境要塞中普遍使用。
这套永久筑城术起源于19世纪中叶的欧洲。随着火炮射程和精度的提高,传统城墙和棱堡已经无法抵挡。军事工程师转而使用低矮厚实的混凝土结构,把工事埋入地下或半地下,用钢筋和混凝土提升抗打击能力。东鸡冠山北堡垒就是这种思路的直接产物:它不高(露出地面的只有约2到3米),但厚,墙体的混凝土断面在爆破后仍然可以看到40到60厘米的厚度。

这套陆防工程在1904年之前从未经过实战检验,俄军也从未在大规模战争中验证过它的设计。1904年2月日俄战争爆发后,日军第三军约6万人向旅顺推进。他们要做的第一步就是拿下港口背后的这些堡垒,否则无法从陆地封锁旅顺港。东鸡冠山北堡垒从1904年8月开始承受日军的持续攻击。
爆破口:工程对抗工程
日军从8月到12月对北堡垒进行了多次正面冲锋,但每次都被护壕和暗堡的火力阻挡,伤亡惨重。俄军的防守比日军预期的顽强得多。护垒壕的深度让日军无法一次跳到底再往上爬,暗堡的射击孔又卡在壕壁的最佳射角上,步兵冲进壕沟等于走进了预设的射击通道。到12月初,日军指挥官改变战术:他们不再从地面强攻,改为在堡垒东北侧地下挖掘地道,一直挖到堡垒地基下方,然后在隧道末端填满炸药。这种"坑道爆破"战术是当时攻城战的标准做法,但需要精确的地道走向和几天到几周的挖掘时间。日军士兵在夜间挖掘,用木板和沙袋支撑地道壁面,防止提前坍塌暴露位置。
1904年12月15日,俄军陆防司令康德拉琴科少将亲自到东鸡冠山北堡垒召开作战会议。日军通过潜伏特务获知了情报,用280毫米榴弹炮向北堡垒集中轰击。280毫米榴弹炮的炮弹重217公斤,是当时日本海军从东京湾要塞拆运来的重武器。一发炮弹就能打穿混凝土顶盖,在堡垒内部爆炸。康德拉琴科被弹片击中身亡,他是俄军在旅顺会战中阵亡的最高级别将领。他的死在俄军中引起了震动,因为陆防司令在前线堡垒中亲自督战时被击毙,说明俄军的指挥系统已经陷入混乱,很难再组织起有效的层层防线。
三天之后的12月18日,日军引爆了地道中的炸药,把堡垒东北角炸开一个巨大的缺口。步兵从爆破口冲入,占领了这座堡垒。爆破口在今天仍然是现场最引人注目的物证。混凝土墙体上那道不规则裂口、外露的扭曲钢筋和被气浪掀翻的预制件,把战争从纸面历史拉回到物理空间。爆破口的位置在堡垒的东北角,说明日军选择了一个俄军预计正面冲锋方向的反面来突破。用炸药攻坚这件事本身就说明地面攻击已经失效。日军不是靠正面强攻拿下北堡垒的,是靠工程作业击败了工程防御。

陆防体系的空间分布
北堡垒不是孤立的。它和附近的二龙山堡垒、望台炮台以及203高地的炮兵阵地一起构成了旅顺要塞的完整陆防环。203高地在西翼负责提供观测和曲射火力,北堡垒在东翼负责正面防步兵,两者功能不同但空间互补。二龙山堡垒是中国人修建的清代工事,甲午战争后未完工,俄军接手将其改建为现代堡垒。望台炮台介于两者之间,提供中间地带火力覆盖。四座工事的间距大约在1到3公里之间,设计上要求各阵地之间能互相用步枪和机枪火力掩护,不让进攻方有火力死角可以利用。
这种分工不是俄国的发明。中国在1880年代选址旅顺建设北洋海军基地时,看中的就是同一套自然条件:老虎尾沙嘴和黄金山夹出一个窄口门,军舰进入后得到庇护;周围的群山提供了天然的炮台位置。旅顺口之所以天然适合做军港,是因为两侧的山地提供了天然屏障:黄金山和老虎尾锁住海岸口门,东鸡冠山到203高地一线的山脊围住港口背后的陆地。俄国只是在这道天然屏障上添加了混凝土和火炮。旅顺的军事逻辑本质上是把自然地形读成防御图纸:口门等于海岸防御,山脊等于陆防线,港口中间的船坞等于维修中枢。这种将自然地形军事化的思路,在克里米亚战争后的欧洲军事工程界被称为"要塞地域"(festung area)概念:把整个区域而不是单个堡垒设计成防御系统。
读完北堡垒之后再去看203高地,两处的差异就更清楚。203高地的核心关系是视线和炮弹弹道:谁占了那个山头就能看到港内全部舰船,指挥重炮射击。东鸡冠山北堡垒读的是护壕、暗堡和爆破的关系:工程如何挡住步兵,步兵又如何用工程反制工程。前者依赖视线和火炮,后者依赖土壤、混凝土和金属。北堡垒的失败原因也正在于此:俄军把防御建立在"敌军从正面步兵冲锋"的假设上,但日军选择走地下。当地道取代了正面冲锋,护垒壕、暗堡和机枪阵地就全部失效了。

旅顺还有一处日俄战争陈列馆,设在东鸡冠山景区内,展示战争沙盘、武器实物和历史照片。陈列馆的主题是1904年至1905年两个帝国主义国家在中国领土上的战争及其后果。沙盘上能看到旅顺要塞全貌:北堡垒防守的是东北方向进入旅顺的主通道,一旦失守,二龙山和望台炮台也会被逐个攻破。从北堡垒被占领到旅顺要塞全线崩溃只用了不到一个月的时间。1904年12月18日北堡垒落入日军之手,1905年1月1日俄军旅顺要塞司令斯提塞尔宣布投降。这说明陆防环的薄弱环节不在单个堡垒的坚固程度,而在各堡垒之间能否互相支援。北堡垒的爆破口既是工程失败,也是整个防线连锁反应的开端。一个堡垒的失守,意味着相邻阵地的侧翼暴露在敌人火力之下,守军只能逐个撤退或逐个被围歼。
在现场带四个问题去看
第一,走到堡垒外围找一个能看到整段墙体的位置,蹲下来观察它的平面转折。不规则五边形的设计用意是让敌军在任何角度进攻时都要同时面对至少两个方向的火力。找找看哪几个方向有射击孔?这些射击孔的位置覆盖了哪几个角落?
第二,走到日军爆破口的位置蹲下来看缺口的边缘。混凝土断面的厚度大概是多少?断面里面有没有鹅卵石和碎石的填充层?这个厚度和日本280毫米炮弹打在混凝土上的弹坑相比,哪个缺口更大?
第三,沿护垒壕走一段,边走边看壕沟的深浅和宽度。再注意观察壕壁上的射击孔,它们的位置和高度是经过精确设定的。射击孔的分布能告诉你一件事:俄军预期的攻击方式是什么样?他们最担心步兵从哪个方向接近?
第四,在日俄战争陈列馆里找到旅顺防线的沙盘。先在沙盘上找到刚才走过的北堡垒位置,再从东向西依次找到二龙山堡垒、望台炮台和203高地。三个阵地之间的相互视线覆盖决定了整条陆防线能否协同作战。如果其中一个阵地失守,防线会从哪个位置开始断裂?
这四个问题读完,东鸡冠山北堡垒就不单是一座旧战场遗址。它是19世纪末永久筑城术的一件实物教案,教人如何用混凝土和地形挡住步兵、如何用交叉火力覆盖每一个进攻角度。它也是一处反面教材,说明无论防御工程修得多坚固,当进攻方换了一个维度来攻击(从地下而非地面),旧的防御假设就会全部落空。更重要的是,它是日俄两个帝国主义国家在中国领土上打仗的空间证据。东鸡冠山北堡垒的每一块混凝土和每一个弹坑都在叙述这件事:旅顺不是日本和俄国之间的战场,而是俄国租借中国领土后修建的要塞,被日本攻占后又继续在旅顺驻军使用了四十年。站在爆破口前,你看到的是一堆废墟,更是两套工程逻辑正面相撞的物理遗迹。