4月9日,法军一部企图绕过镇南关,经扣波进占艽封,牧马,威胁龙州。冯子材根据越南民众提供的情报,派“萃军”5营前往扣波,派苏元春和魏纲部前往牧马,阻住法军通道。
4月21日,冯子材为了打乱正在集结的法军部队进攻部署,决定诱敌入瓮,率王孝祺部出关夜袭法军前哨据点文渊,一度冲入街心,毙伤不少敌人,击毁炮台两座。清军的主动出击,使法军指挥官尼格里感到丢脸,为了捞回面子,他不待援军到齐,仓促决定提前发起攻击。
4月22日晨,法军1000余人趁大雾偷偷进入镇南关,上午10时30分,主力沿东岭前进,另一路顺关前隘谷地前进,企图在主力夺取大青山顶峰堡垒后,前后夹击关前隘清军阵地。冯子材立即商请驻于幕府的苏元春部应援,又适知王德榜部从侧后截击故人。他自率所部与王孝祺部坚守长墙,拼死顶住法军进攻。几小时后,法军在炮队的猛烈炮火掩护下,夺占了小青山的3座尚未完工的堡垒,威胁清军正面阵地侧翼安全。冯子材激昂高呼:“法军再入关,有何面目见粤民?”坚持不退。至下午4时许,苏元春、陈嘉、蒋宗汉、方友升部相继赶来,稳住了阵脚。入夜,冯子材趁法军停止进攻,迅速调整了作战部置,充实了前沿阵地的兵力,还飞檄调遣驻扣波的5营“萃军”袭法军左翼。
4月23日晨,大雾迷茫。法军指挥官尼格里首先派兵一部偷袭大青山顶的大堡,企图控制东岭制高点,因地形险峻难行,不得不原路退回。上午11时,尼格里见山顶久无动静,以为偷袭成功,便以重炮猛轰长墙,掩护沿谷地推进的法军猛攻关前隘阵地。冯子材号令全军:有进无退!待敌人接近长墙时,持矛与两个儿子跃出长墙,冲入敌阵,展开白刃搏斗。全军将土也一齐大开栅门,向敌人冲去。中午,从扣波赶来的5营“萃军”由摩沙冲进龙门关,突然出现在法军侧后。法军遭到意想不到的打击,狼狈退回谷地。与此同时,陈嘉,蒋宗汉部反复争夺法军占领的小青山3座堡垒。傍晚,王德榜部抄袭同登,牵制法军预备队及消灭其运输队后,从关外夹击法军右侧后,配合东岭守军夺回全部堡垒。守卫西岭的王孝棋部也在击退法军进攻后,包抄敌后。到这时,法军三面受敌,伤亡惨重,后援不继,开始全线溃散,逃回文渊。
为了继续扩大战果,不给敌人以喘息之机,4月26日,冯子材率“萃军”和“勤军”出袭文渊,还通知王德榜部由小路抄袭其右翼。文渊之敌本是惊弓之鸟,与冯军战不多时,头目中弹落马,余部溃散,冯子材乘势克复文渊州。
尼格里为了等待援军,挽回败局,决定固守谅山。他以主力扼守驱驴北面的高地,以确保驱驴,屏蔽谅山,另以一部兵力配置在淇江(今奇穷河)南岸,分守通向谷松,屯梅的交通要道,留下老弱残兵驻守谅山城垣堡垒。冯子材深知清军攻击能力不强,待法军布置妥当,谅山便很难攻取,便与苏元春、王孝祺密商,定下“正兵明攻驱驴,奇兵暗取谅山”之计。4月27日,他派杨瑞山部间道夜行,散伏于谅山城外。28日,冯于材率各部分3路逼攻驱驴。下午,尼格里在激战中胸部负重伤,副手爱尔明加下令全军退往淇江南岸,清军乘势冲进驱驴。谅山守敌在慌乱中砍断浮桥,一部分法军不得不泅水逃命,溺死很多,大批装备物资也委弃不顾。29日拂晓,杨瑞山部乘乱冲入谅山,法军残部狼狈逃窜。清军乘胜追击,至31日,尽复船头、郎甲以北的许多城镇。
1884年10月28日西线黑旗军黄守忠、吴凤典两部由山路绕赴陆安,出馆司之后;刘永福、张世荣率部沿红河直下,期收夹击之效。岑毓英企图先后夺取馆司、宜光,并以集结于云南边境的滇军主力六千余人沿红河逐次进占夏和、清波以及临洮等地,得手后,再与东线清军会师,并力进攻北宁、河内。北圻法军为贯彻其西守东攻的作战方针,于11月11日撤走馆司守军,以便缩短防线,固守兴化、端雄、宣光,保证河内以西地区的安全。岑毓英鉴于馆司之敌自动撤离,便将黑旗军及滇军张世荣部集中指向宣光。法军为确保宣光,稳定北析西线防御态势,从12月4日至12日,多次派兵增援,但大都被清军击退。12月12日起,清军于宣光东南十余华里的左育地方清河(今沪江)两岸挖筑地营,并将以前截获的船只装石塞河,以期截断法军水路交通。12月18日,法军端雄、山西地区指挥官多米尼亲率步、炮、工兵千余人,搭乘炮舰五艘、民船十余只,趁连日大雨、清河水涨之机,增援宣光,遭到埋伏于左育清河两岸的清军夹击,不能通过。次日,法军舍舟登岸,分两路进犯左育。清军依托地营毙伤法军百余人,但因工事尚未全部构成,又遭敌人腹背夹击,被迫撤出阵地。法军立即上船,驶抵宣光,加强了城防力量。岑毓英强调必须先取宣光,滇桂各军联为一气,才能相机进取,因而使黑旗军和大量滇军长期顿兵于坚城之下,不能东进,坐视法军集中兵力专注谅山。
在冯子材等收复谅山大好形势鼓舞下,越南义军的活动更加频繁。北宁总督黄廷经集合各路义民二万余人,建冯军旗号,自愿挑浆饭,作向导,随军助剿,或分道进攻。河内、海阳、太原、西贡等地人民也纷纷酝酿起义,盼望清军早日挥戈南下,赶走法国侵略者。黑旗军主力于4月中旬在刘永福的指挥下开始进攻北宁、河内;唐景崧部也准备出牧马,攻太原;广东方面,准备派兵出钦州,沿北圻东海岸进攻广安;会办云南军务鲍超所部三十余营生力军正向龙州前进,随时准备入越;西线滇军也已克复广威等地,正向兴化发展进攻。
就在中国军队在北圻的军事胜利的时候,清朝最高统治者立即采纳,表示愿意按照金登干与法国外交部政务司司长毕乐在巴黎已经谈妥的条件恢复和平。法国方面,军事失败和由此而引起的政局混乱,迫使它同样急切地希望按已经谈妥的条件终止战争,所以不待新内阁成立,便由总统授权毕乐于1885年4月4日与金登干匆促签订停战协定。5月7日,清廷向前线各军下达定期停战撤兵令,规定:越南宣光以东,5月15日停战,25日中国军队撤回,6月5日齐抵广西边界;宣光以西,5月25日停战,6月5日撤军,6月4日齐抵云南边界;台湾于5月15日停战。
刘永福钻了空子利用自己越南的三宣副提督身份指挥黑旗军主力抢在5月15日前一举攻克河内。宣光、兴化、山西、河内都落入了黑旗军之手。
面对失败,法国的茹费理内阁倒台。在国际金融市场上,法郎价格大跌,东亚洋行利用此机会还清了战前在法国借贷的大笔法郎债务。利昌银行则利用大量的期货赚取了600多万两的差价。仅仅是利昌银行、东亚洋行两家企业就从法国人手里赚取了一千多万两利润,合计利昌币1668.5万元。军火销售集团在东亚利用天主教徒向法国贷了大量的借款,这些贷款大部分都用于了军火贸易,此时自然不会再还给银行了。就这么一项就从法国银行手里获得了218万两,利息早就高达30万两了,此时就都便宜了周雄了。这些款项直接充当了吉东实业银行的股本,战争一结束就变现给了吉东实业银行。
佐荣、萧峰和周雄的假币工厂,在战争期间成功印刷了大量的金发郎。这些货币在西贡等法属殖民地变成了原料别运往全世界各地销售牟利。整个战争期间,周雄共从中分得了利润230万两。佐荣一下子搬到了孟棒,假币工厂也只好跟着遣了过去。现如今中法停战了,工厂干脆转产英镑了。
萧峰那里的毒品贸易也所获颇丰。他一口气在法国开设了六个销售点,与当地的黑帮合作。在英国、法国、西班牙萧峰建立严密的毒品经销网络,细分三级市场。第一级是萧峰派出去的手下组成,他们在英、法等国组织了大批的华侨开设洗衣店,雇佣当地的贫民充当营业员,经理,野狼支队充当股东,华侨充当洗衣、工出纳,并监视营业员和经理。洗衣店作为洗钱的场所使用,将假币通过洗衣店流通出去。萧的手下以此为铺垫学习外语,他们都不主动与贩毒人员联系,只在暗中指挥贩毒人员活动。洗衣店里的营业员多数都会在被野狼支队了解清楚之后引诱其出售毒品。一旦当地培养起了大量的瘾君子,萧的手下就会与当地黑帮联系,建立毒品供应网络。中法战争期间,野狼支队通过法国人的排华热情于这些洗衣店脱离了关系。大部分的华侨工人也撤离了这些洗衣店,开设起了新的洗衣店。这些华工又被野狼支队通过各种方式塞进了各个工厂学习各种技术,学有所成者就会被高薪聘回国内。
野狼支队就通过这种方式在欧洲建立了一整套的没有中国人参与销售体系。野狼支队每个月将毒品放在不同的地点,受到现金后再向黑帮提供藏货地点。在法国几乎每个月野狼支队都能获得30万美元的利润,即使刨除当地野狼支队的开销和截留,周雄也能从中分得2万美元左右。在英国由于洗钱量很少,资金投入量也很少,野狼支队只在威尔士、英格兰建立了三处销售点。由于英国的产业工人很多,对于能够抗疲劳的海洛因市场还是很受欢迎的。几乎每个月都会有30多万美元被汇往上海、香港等地。作为最主要的市场的美国却每个月仅有20万左右的利润。
周雄对于美元、法郎、英镑并不感兴趣,这些外币都被换成了黄金。这些黄金被运到吉东又兑换成了利昌币,黄金则进了关东银行的黄金储备库。周雄可从来没期望欧美政府是傻子,他们会发现不了这些新毒品。佐荣一般到孟棒,制毒工厂就跟着搬了过去,毒品自此后也改由泰国曼谷外运了。58xs8.com