戰役檔案 · 鎮南關與諒山
1885 年 3 月,年近七旬的馮子材在鎮南關前一道長牆上擋住了法軍東京遠征軍第 2 旅,隨後乘勝追擊收復文淵、諒山,法國內閣因此倒臺——而清廷旋即停戰議和,"乘勝即收"的爭論由此吵了一百多年。
戰役信息

| 項 | 內容 |
|---|---|
| 時間 | 1885.2.23 – 3.29(法軍佔關至清軍克復諒山;長牆決戰在 3.23–24) |
| 地點 | 廣西鎮南關(今友誼關)— 文淵(今越南同登)— 諒山一線 |
| 所屬 | 中法戰爭 · 北圻戰場桂越邊界東路 |
| 守方 | 清軍廣西前線諸軍:馮子材(幫辦廣西關外軍務)所部萃軍,及王孝祺、王德榜、蘇元春、方友升諸部;廣西巡撫潘鼎新為前方統帥(實際前線指揮歸馮子材,分工細節待考) |
| 攻方 | 法國東京遠征軍第 2 旅(旅長尼格里,François de Négrier) |
| 結果 | 3.24 法軍攻關失利敗退;3.28–29 清軍克文淵、諒山,尼格里重傷,法軍殘部南撤;3.30 茹費理內閣倒臺 |
參戰方
| 項 | 守方 | 攻方 |
|---|---|---|
| 兵力 | 關前隘前線約二萬上下,系各路潰軍與新募軍會集(口徑不一,此數存疑) | 第 2 旅投入攻關者約兩千餘人(法方記載,細目待考) |
| 步兵火器 | 舊式鳥槍、抬槍與部分後膛槍混用,近戰多靠刀矛 | 制式後膛步槍(型號待考),火力佔優 |
| 火炮 | 長牆兩翼東西嶺築炮臺,舊式火炮 | 伴隨步兵的山炮、野戰炮(細目待考) |
| 工事 | 橫跨谷口的土石長牆,牆外深壕、梅花坑(法方稱"長壕",Long Trench) | 無工事依託,全程仰攻 |
| 補給 | 後方龍州,距前線數十里 | 自諒山越境作戰,兵員彈藥均難以為繼——法軍 2 月佔關旋退,主因即兵力不足 |
戰地環境

(1884–85 年的大時局——法國圖越窺滇桂、馬尾戰後清廷宣戰、北圻滇桂兩路受挫——見《中法戰爭·總覽》。)
廣西:一路敗退到國門。 1885 年初北圻清軍連挫,2 月諒山失守,桂軍潰退越境,2.23 文淵之戰守將楊玉科戰死,法軍遂佔鎮南關。邊境州縣震動,龍州一帶居民扶老攜幼內逃(法方記載,細節待考)。馮子材是在這種局面下被兩廣總督張之洞薦起、受命幫辦廣西關外軍務的。
這片地: 鎮南關扼南寧—諒山通道,是桂越之間唯一的大路孔道;關外即越北山地,商旅、邊民跨境雜處。法軍在越北的征斂與佔領早招怨恨,關前隘之戰中越南民眾助清軍運糧助戰的記載即出於此(記載待考)。
為什麼而打
這一仗的引信,是上一篇《馬江海戰》點著的。1884 年 8 月 23 日福建水師在馬尾半小時覆滅,三日後清廷下詔宣戰,戰和搖擺就此收場,定策從北圻陸路反攻。但反攻沒有來,來的是連敗:1885 年初北圻清軍連挫,2 月諒山失守,桂軍潰退越境,2 月 23 日鎮南關失守,守將楊玉科戰死,法軍一路追進廣西。從馬尾到鎮南關,半年之間,戰火從別人的國土燒到了國門。
為什麼是這座關。鎮南關扼南寧—諒山通道,是桂越之間唯一的大路孔道,關後數十里是龍州,再往後是廣西腹地。邊境州縣震動,龍州居民扶老攜幼內逃(法方記載,細節待考)。馮子材就是在這種局面下被兩廣總督張之洞薦起、幫辦廣西關外軍務的——他到前線做的事只有一件:把關外潰軍與新募軍約兩萬人(口徑不一,此數存疑)捏起來,在關前隘築起一道橫跨谷口的長牆,牆外掘深壕、布梅花坑,兩翼山嶺設炮臺,擺出死守國門之勢。
這個決心是從北京壓下來的。諒山失守,朝廷迭降嚴旨責成收復,潘鼎新以關外連敗革職(革職上諭的日期與措辭待考)。但旨意跟不上軍情:軍報入京以旬日計,回旨又是旬日——鎮南關前這仗怎麼守,實際定在前線自己手裡。張之洞為前線辦了兩件事:薦馮子材,供餉械。庫銀之外向港商洋行舉借外債充軍費(數額諸說不一,待考),餉械自廣州溯江至龍州,再換肩挑馱運出關。兩萬人大半是火器不齊的新募軍——長牆與壕塹,就是把這種不齊攤平的工事。
異議不在該不該守,而在誰來守。馮子材年近七旬起復,將弁不乏冷眼(記載待考);他與王德榜等部的隔閡,後來釀成"按兵不救"的百年公案(細目待考)。這些裂痕,是靠 3.24 那一仗打平的。
法軍那邊其實是另一種窘迫。第 2 旅兵力單薄,2 月佔關而守不住,焚燬關門退駐文淵,留下木牌題字"廣西的門戶已不復存在"(中方記載流傳語,原文與真偽待考;中方士兵對書"我們將用法國人的頭顱重建我們的門戶"之說,同樣待考)。尼格里的算盤是以攻為守:與其坐等清軍越聚越多,不如趁長牆未固先下手,靠奇襲補兵力之不足(法方作戰動機,細節待考)。
3 月 22 日夜,馮部一部襲文淵法軍前哨(法方記載;是否為誘敵,待考)。尼格里判斷清軍大營未固,決意率第 2 旅主力越境直攻關前隘——這一仗,是攻方自己送上門的。
本可以不打嗎?可以。佔關不守已經說明兵力不夠,縮回文淵待援是最穩的一手;但文淵前哨被襲的那一夜之後,守在原地等在尼格里眼裡成了坐困。他選了那道長牆。巴黎的授權是否包括越境攻關,法方記載含糊(待考)。
作戰經過

| 階段 | 時間 | 要點 |
|---|---|---|
| 法軍佔關與棄關 | 2.23–25 | 文淵之戰楊玉科戰死,法軍佔鎮南關;因兵力不足焚燬關門退駐文淵,立木牌題字(西文記載作 2.25 炸燬關門建築,日期口徑諸說不一) |
| 清軍備戰 | 2 月下旬–3 月中 | 馮子材整合王孝祺、王德榜、蘇元春、方友升諸部,擇關前隘築橫跨谷口的長牆深壕,兩翼山嶺設炮臺,約期迎敵 |
| 前哨衝突 | 3.22 | 馮部夜襲文淵法軍前哨(法方記載),尼格里遂決意主動出擊 |
| 法軍攻關 | 3.23 | 尼格里率第 2 旅分路仰攻(兩路、三路說法不一,待考),先以炮火轟擊,攻佔長牆外圍數座炮臺,關前隘一度危急 |
| 長牆決戰 | 3.24 | 法軍進迫長牆,馮子材率二子相榮、相華(名待考)持矛躍出牆外白刃衝鋒,諸軍並出,越南民眾助運助戰(記載待考);法軍潰敗,當夜忍飢退回文淵 |
| 追擊收復 | 3.26–29 | 清軍越境追擊,3.28 克文淵;同日諒山外圍之戰尼格里重傷(中彈部位待考),接任的埃爾班熱(Herbinger)下令放棄諒山南撤;3.29 清軍克復諒山 |
戰損

- 攻方(法軍):法方自報關前隘之戰陣亡 74 人、傷 213 人(法方口徑,含軍官數人);中方戰報稱斃傷法軍千餘、追擊又近千(中方口徑,待考)。兩套口徑相差懸殊,各自統計邊界(是否含追擊階段、含諒山外圍之戰)待逐篇核對。
- 守方(清軍):傷亡高於攻方(法方記載,具體數字待考);文淵之戰陣亡總兵楊玉科。
- 尼格里 3.28 重傷(部位待考),第 2 旅事實上喪失指揮官,是法方棄守諒山的直接原因之一。
戰役影響
- 敗訊傳至巴黎,3.30 茹費理內閣在議會拒信與街頭抗議中倒臺("東京事件",與《中法戰爭·總覽》互見)。但新內閣並未停戰,法國隨後追加軍費——倒閣不是認輸。
- 清廷卻在此刻收手:4.4 由海關英籍職員金登幹代表清廷與法方在巴黎簽訂停戰議定書,清軍自越南撤回;6.9《中法新約》成(始末見《中法戰爭·總覽》)。"中國不敗而敗、法國不勝而勝"之說由此而來。
- 鎮南關今名友誼關,長牆故址猶存(現狀待考)。
親歷細節

- 木牌:法軍退走前在關樓廢墟立木牌,題"廣西的門戶已不復存在";中方流傳守軍對書"我們將用法國人的頭顱重建我們的門戶"(兩句的原文與真偽均待考)。
- 老將躍牆:3.24 長牆最吃緊時,年近七旬的馮子材持矛先躍出牆外,二子相隨,全軍跟著撲下去白刃相接。行伍出身的老將,打法是太平天國戰場上的打法。
- 楊玉科:2.23 文淵之戰力戰陣亡的總兵——大捷敘事裡很少被提起的前一仗。
- 對面的那個夜晚:法方士兵回憶錄寫 3.24 敗退回文淵的一夜——整日未進食,只喝過一杯咖啡,躺在救護站棚屋裡發抖不能入睡,黑暗中低聲清點誰沒有回來(法方回憶,譯文待考)。絕境不止一側。
- 越南民眾:運糧、助戰的記載散見中方文獻(記載待考)——在越北,法軍是佔領者,清軍反而被當"自己人"的一面,敘事裡常缺。
戰場空間

- 鎮南關是兩山夾一道的關口:谷中一條路,關前隘東西兩嶺對峙,長牆橫鎖谷口——兵力多寡在谷口裡被地形拉平。
- 長牆 + 深壕 + 梅花坑 + 兩翼炮臺:一套靜態防禦語法;守方躍牆白刃衝鋒,是把火力劣勢換成近戰均勢的非對稱選擇。
- 自關至諒山一條走廊:鎮南關 — 文淵(同登)— 諒山,約數十里山地單通道,追擊與潰退都擠在這條線上,天然的多段式推進結構。
各方口徑
- 中方:鎮南關大捷,近代對外作戰少有的勝仗,馮子材由此入民族英雄譜;與之並置的是"不敗而敗"的憤懣——勝仗敘事和失地之憤長在同一仗上。
- 法方:稱 Bang Bo(鎮南關)之戰,官方敘述多記為一次戰術受挫而非大潰敗;輿論與史家的焦點在埃爾班熱棄守諒山是否過度反應,法軍內部對此本有爭論(記載待考)。倒閣的震動遠大於戰場損失本身。
- 越方:待補(越南方面如何記諒山易手與民眾助戰,暫無資料可寫)。
爭議與敏感點
- "乘勝即收"百年之爭:李鴻章主"當藉諒山一勝之威與締和約,則法人必不再妄求"(電文原文待考);清流與張之洞等主戰派力阻撤兵,遺"不敗而敗"之憤。勝侷限於桂越邊界一路,台灣、閩海法軍仍佔主動;新上臺的法國內閣追加了軍費。"乘勝"之"勝"能換到什麼,受這些事實約束。
- 木牌題字真偽:兩句題字均只見中方流傳,法方記載只見"立木牌"其事,文字內容無對證。
- 傷亡口徑懸殊:法方自報與中方戰報差近一個量級,兩方數字差距懸殊。
- 馮子材形象的層累:躍牆、二子、題字等細節在後世敘事中層層加碼,戰報、回憶錄與晚年口碑並非同一類來源。
資料與待考
已知主要資料:
- 邵循正《中法越南關係始末》(中方研究,關諒戰事敘錄較詳)
- 中國史學會《中法戰爭》資料叢刊(戰報、電稿彙編)
- 法方東京遠征軍戰史與參戰者回憶錄(尼格里、埃爾班熱記述及士兵回憶,具體篇目待考)
待考事項:馮子材生年與 1885 年實歲;相榮、相華二子名;木牌兩句題字的原文與出處;法軍攻關兵力與火炮細目;3.23 攻關分路數;尼格里中彈部位與 3.28 戰鬥細節;雙方傷亡兩套口徑的統計邊界;清軍前線總兵力口徑;越南民眾助戰的原始記載;埃爾班熱棄守諒山的法方爭論文獻;李鴻章"藉諒山一勝之威"電文原文;諒山 2 月失守的具體日期;長牆故址現狀;潘鼎新革職上諭的日期與措辭;張之洞舉借外債的筆數與總額;馮子材起復時前線非議的原始記載;王德榜"按兵不救"公案的文獻;巴黎對越境攻關的授權範圍;廣西前線軍報的驛程與時滯。
本篇配圖為生成圖像,非史料照片;史實以正文與所注出處為準。