复其故,然而卒不果焉。夫自古守封疆者必据险阻,然守险也不守其险而守于险之外,若即险而守则敌与我共其险矣,是以古人之守江也必守淮而河亦然,唐人御突厥也,始以河为界,其后张仁愿乃建三城于河之外焉,是即守江之意,盖择其要害之地扼其吭而折其胁也,是以唐自有此城之后朔方益无寇,岁省费亿计,减镇兵数万,此其明验也。今日边城营堡措置已定,固无可更革之理,然事有暂劳而久安、费少而效大者,古人亦不惮改作,在乎行之有其渐、处之有其道焉耳。臣故微举其端而不敢尽其说,以候后之经国远图者云。

  五代晋高祖割幽(今顺天地)、蓟(今蓟州)、瀛(今河间地)、莫(今任丘地)、涿(今涿州)、檀(今密云县)、顺(今顺义县)、新(今保安州)、妫(今隆庆州)、儒(今永宁县)、武(在今朔州西境)、云(今大同地)、应(今应州)、寰(今马邑县)、朔(今朔州)、蔚(今蔚州)十六州与契丹。

  胡三省曰:“石晋以十六州与契丹,人以为北方自撤藩篱之始,予谓雁门以北诸州,弃之犹有关隘可守,若燕、顺、蓟等州则失地险矣。然卢龙之险在营(今昌黎等县地)、平(今永平地)二州界,自刘守光僭窃,周德威攻取,契丹乘间遂据营、平,自同光以来,契丹南来直抵朔易,其失险也久矣。其后天福八年,契丹主乃集山后,及卢龙兵合五万人,使赵延寿将之,经界中国。所谓山后即云、应诸州,而卢龙即幽州军号也。此乃天福初割与契丹之土地、人民,契丹用中国之将,将中国之兵,以攻中国,籍寇兵而赍盗粮,自此中国胥为患矣。”

  臣按:石晋所赂契丹十六州地,幽、蓟、瀛、莫、涿、檀、顺七州在山前,新、妫、儒、武、云、应、寰、朔、蔚九州在山后,合前此契丹所自取营、平二州通计之,盖十有八州也。自是中国非但失其土地、人民,乃并其关隘而失之,晋人自捐其险隘与人,既无以自守其国,宋人承其后而不能复中国之旧,遂以白沟河为界,故二国所受祸略同。夫自晋天福元年以其地赂契丹,首尾四百五十余年,我太祖始援之于泥涂之中,又于此建都,则隮之天日之上矣。夫以百二山河而有天然之地险,重城万雉,屯百万貔貅于此镇压之,是诚万万年不拔之基也。今山前、山后皆吾中国之地,山前七州今为畿甸之地,太行西来,连冈垒嶂,环而绕之,东极于医巫闾之境以为内之藩篱,山后诸州自永宁四海冶以西,历云、代之境,重关列戍以为外之藩篱,苟委任得人、守御有法,可保其无外患也。惟昌平以东遵化、永平一带,往者有大宁都司兴营义会等卫在山之后以为外障,其后移入内地,以此之故,京师东北藩篱单薄之甚,异时卒有外患,未必不出于此,夫天下之患往往出于意料之外,然能谋画于未事之先而豫有以防备之,则所患者消泯于无迹矣。请下大臣议,居庸以东历黄花镇、古北口,直抵山海关山之后,皆荒漠无人之境,非如居庸以西大小边镇两层可以防备,若何可以善其后而使之永无外患,必有奇谋宏略出于其间,必不得已而臣有一见,请将洪武中大宁都司后移保定者立于永平,或遵化或蓟州以为重镇,凡旧所属卫所移于沿山要害,相为声势,仍于山之后去山五里,或十里或三四十里量其地势、因其形便筑为墩台,就其空缺之地接连以为边墙,就于其间择一要地设为关镇,屯军守备,以为乌梁海入贡之道,一以卫都城,一以护陵寝,此诚千万年之远谋也。不然,国家养锐储材,俟吾力有余而其机可乘,仍复洪武中山后帅阃之旧,俾与宣府、大同列为三镇,直达辽东之境,则是国家之险要既失,复得藩篱厚而无可乘之隙,根本固而无意外之患矣。伏惟圣明,当此太平无事之时,思患豫防,有以为国家万年无穷之虑,勿以为书生过虑而忽之。

  宋仁宗时,范仲淹攻守二议,其议攻曰:“窃见延州之西、庆州之东,有贼界百余里侵入汉地,可攻之地其在外。此军行入界当先布号令,生降者赏,杀降者斩,得精强者赏,害老幼妇人者斩,拒者并力以戮之,服者厚利以安之,逃遁者勿追,疑有质也,居者勿迁,俾安土也,乃大为城寨以据其地。俟城寨坚牢,当留土兵以守之,方诸旧寨必倍其数,使使臣以安抚之,必严其戒曰贼大至则明斥候,召援兵,坚壁清野以困之外,至则扼险设伏以待之,居常高估入中及置营田以助之。如此,则分彼贼势,振此兵威,所用主兵官员使臣勇夫身死者居其前,可用策应者居其次,使臣中可当一队者参以前,队有心力干事者营立城寨。臣观后汉段纪明以骑三千、步万人、车三千两、钱五十四亿,三冬三夏,大破诸羌。如此,取下一处城寨,平定则更图一处,为据守之策。”

  其议守曰:“西戎居绝漠之外、长河之北,倚远恃险,未易可取,建官置兵不用禄食,每举众犯边,一毫之物皆出其下,风集云散,未尝聚养。中国则不可,远戍之兵久而不代,负星霜之苦,怀乡国之望,又日给廪食,月给库缗,春冬之衣鞋、馈输满道不绝,国用、民力日以屈乏,军情愁怨,须务姑息,此中原积兵之忧也。臣谓塞垣镇守当务经远,臣观赵充国兴屯田,大获地利,遂破先零;魏武于征