者,必道武关。自武关而至长安四百九十里,多从山中行,过蓝田始出险就平。夫武关之于潼关,犹阴平之于剑阁也。然阴平僻而险,武关径且易,故尤能为秦患。《志》曰:武关之西,接商洛、终南之山,以达于岍陇;武关之东,接熊耳、马蹬诸山,以迄于辕。大山长谷,动数千里,倘逋逃者视为渊薮,秦、楚、梁、豫之间,患未有已也。杜笃云:一夫守垒,千夫沉滞,武关之谓乎?

  散关、

  散关,在凤翔府宝鸡县西南五十二里。汉中府凤县东北百二十五里有大散岭,置关岭上,亦曰大散关,为秦蜀之噤喉。南山自蓝田而西,至此方尽。又西则陇首突起,渭萦流。关当山川之会,扼南北之交。北不得此,无以启梁益,南不得此,无以图关中。盖自禹迹已来,散关恒为孔道矣。汉元年,汉王自故道故道即凤县出陈仓,定三秦。说者谓出陈仓必繇散关也《后汉志》注:散关故城,在陈仓县南十里,有散谷水,因名。东汉初,汉中王嘉与延岑战,岑引兵北入散关,至陈仓,嘉追破之。建武四年,公孙述遣将李育等出屯陈仓,将徇三辅,冯异击破之。元初二年,虞诩为武都太守,叛羌遮诩于陈仓崤谷,诩计却之。胡氏曰:崤谷,即今之大散关。建安二十年,曹操讨张鲁,自陈仓出散关,至河池。蜀汉建兴六年,诸葛武侯出散关,围陈仓。宋元嘉十九年,遣裴方明等平仇池。既而魏主焘遣古弼等督陇右诸军,自祁山南入。皮豹子等督关中诸军,自散关西入,俱会仇池,遂取之。梁承圣二年,益州刺史武陵王纪引兵侵荆州,梁主绎求援于西魏。宇文泰曰:取蜀制梁,在兹一举。遂遣尉迟迥自散关伐蜀。后周天和五年,周主西巡,如散关。隋义宁元年,唐公李渊定长安,使姜谟、窦轨俱出散关,抚定陇右。唐上元二年,奴剌党项寇宝鸡,烧大散关,南侵凤州,大掠而西。凤翔节度使李鼎追破之。天宝末,西幸成都,道出散关。光启二年,田令孜劫上自宝鸡幸兴元,以杨晟为兴凤节度使,守散关。宁帅朱玫来追,攻散关,不克。继而玫复遣将王行瑜攻散关,晟败走。行瑜进屯凤州,攻兴州。天复二年,李茂贞劫车驾幸凤翔,朱全忠讨之,军于虢县。遣将孔出散关,攻凤州,拔之。又拔秦、陇二州,至成州而还。朱梁贞明二年,蜀遣将王宗绾等自凤州大出散关,破岐兵,遂取宝鸡,进围凤翔。五年,又出散关击岐,度渭水,会大雨而还。六年,蜀将陈彦威复侵岐,出散关,军于箭岭见宝鸡县箭关。后唐同光三年,郭崇韬伐蜀,自宝鸡入散关,指其山曰:吾辈进无成功,不得复还此矣。长兴元年,石敬瑭入散关,攻董璋于东川。及石晋末,蜀人乘中原之乱,遣兵攻凤州。寻分兵扼散关,以绝北兵之援,凤州降蜀。刘汉初,蜀将张延钊等出散关及陇州,以逼凤翔。王景崇拒却之,又追败之于散关。乾初,景崇以凤翔叛。蜀兵赴援,军于散关。赵晖攻凤翔,遣别将李彦从击败蜀兵。既而蜀将安思谦复自散关应援,击汉兵于箭寨。周显德二年,命凤翔节度使王景攻蜀,自散关入,拔其秦凤诸州镇。南宋初,恒屯重兵于此,以备金人。而金人亦盛兵宝鸡,以当大散之冲。嘉定十年,金人入寇,遣完颜阿邻入大散关,攻西、和、阶、成州。明年,复犯大散关。绍定四年,蒙古拖雷入大散关,而梁洋诸州悉见涂炭。宝五年,蒙古主蒙哥南寇,繇陇州入散关,捣蜀口。明初定关中,徐达亦分军自凤翔出散关,下兴元。盖梁益有事,必在散关。入散关而南出褒斜,西走阶、文,蜀亦岌岌矣。《元丰志》:繇长安而至商州,二百余里;从商州至金、洋,皆数百里;兴元去长安,盖千二百余里;自骆谷关至洋州,亦五百余里;惟宝鸡南入大散,至梁州,五百里而近。今皆以连云栈为经途,而大散之势益重矣。

  萧关、

  萧关,在平凉府镇原县西北百四十里,关中四关之一也《括地志》:萧关,亦名陇山关。襟带西凉,咽喉灵武,实为北面之险。汉文帝十四年,匈奴入朝那萧关,杀北地都尉。至彭阳,使奇兵烧回中宫见陇州,候骑至雍甘泉。景帝三年,吴王濞反书曰:燕王北定代、云中,抟音专,统帅之也胡众,入萧关,走长安。武帝元鼎五年,行幸雍,逾陇,登崆峒,北出萧关,猎新秦中。元封四年,复幸雍,通回中道,遂出萧关。自魏晋以后,关中多故,萧关皆为往来孔道。唐武后久视初,以魏元忠为萧关道大总管,以备突厥。神龙元年,置萧关县。天宝十五载,太子按军平凉,议出肃关,趣丰安见宁夏故灵州所,曰:灵州我之关中也。大中三年,吐蕃以秦、原、安乐三州及原州之石门、驿藏、制胜、石峡、木峡、六盘、萧七关来降安乐州,即故宁夏中卫之鸣沙州。七关,俱见镇原县及固原州境内。五年,白敏中帅宁平党项,乃规萧关,通灵威道灵州、威州之道也,又置武州于此,以控三州七关之险。宋自天圣以后,西夏多事,萧关南北,筑城置戍,几无虚日。明初,徐达繇静宁、隆德至萧关,遂取平凉。萧关诚控扼要地矣。

  按:陕西山川四塞,形胜甲于天下,为自古建都重地。雄长于兹者,诚足以奄有中原矣。然外虞羌戎之警,内殷资储之虑,则谈边备、议屯政