夜迷,误入张卫别营。卫军惊溃,乃拔之。晋孙资所云,魏武阳平之役,危而后济者也。二十二年,先主取汉中,屯阳平,与夏侯渊相拒。法正曰:鱼腹与关头实为益州祸福之门。建兴五年,武侯讨魏,至汉中,屯于沔北阳平石马。后主时,谓之阳安关。景曜五年,钟会谋蜀。姜维表请护阳安关口。后主不听。既而闻魏兵且至,乃遣张翼等诣阳安关口,为诸围外助。未及至关,会径自骆口入,分兵围汉、乐二城,径趣阳安关口,下其城,是也。自晋以后,谓之莏口城。义熙二年,仇池氐王杨盛,遣其将苻宣等入汉中。秦梁州别驾吕莹起兵应宣。刺史王敏攻莹,莹求援于盛。盛遣军临莏口,敏退屯武兴。宋白曰:刘宋时,尝侨立华阳郡于莏口城,其后皆谓之白马城。齐建元元年,李乌奴叛入白水氐,依氐王杨文弘,引氐兵寇梁州,陷白马戍。梁州刺史王玄邈击却之。二年,李乌奴复寇梁州。梁、南秦二州刺史崔慧景发梁州兵屯白马,与益州兵覆背击之。乌奴败保武兴。永明十年,武兴氐王杨集始寇汉中,至白马。梁州刺史阴智伯,遣军主桓卢奴等击破之。梁天监四年,梁州长史夏侯道迁以汉中叛降魏。白马戍主尹天宝引兵击之,围南郑,败死。五年,武兴氐杨集义围魏关城。魏将傅竖眼击破之,进克武兴。杜佑曰:关城在西县西四十里。《一统志》:关在褒城县西百八十里。今为阳平驿。驿后又有鸡鸣山,相传昔人屯兵于此。敌兵潜至,鸡鸣乃觉。又傍有击鼓山,亦因敌至、击鼓拒敌而名。近代贼营宁羌,官军讨之,至沔县。贼繇阳平关过河趣巩昌,陷两当凤县。即此。

  白水关在州西南九十里,接四川昭化县界。章怀太子贤曰:关在金牛县西。杜佑以为在县南也。东北去关城一百八十里。胡氏曰:汉阳西县有白水关。广汉郡白水县,亦有白水关。自源徂流,同一白水也,故皆以白水为名。后汉建武六年,诏隗嚣从天水伐蜀。嚣上言:白水险阻,栈阁败绝。即此。建安十六年,刘璋使杨怀高沛戍白水关。先主屯葭萌,令督白水军。既而先主绐斩怀沛,勒兵至关头,并其兵,遂进据涪城。魏景元四年,诸葛绪追姜维于阴平桥头,不及,还向白水,与钟会合。晋大宁初,成李雄遣其将李含等出白水,李寿等出阴平,击仇池杨难敌,含等败殁。梁天监十四年,任大洪破魏东洛、除口二戍,进围白水关城。魏益州刺史傅竖眼,遣将姜喜击走之。十五年,魏傅竖眼去益州,晋寿降于梁。巴西、梓潼二郡太守张齐败魏兵于葭萌,进围武兴。魏复使傅竖眼还益州,入武兴。张齐退还白水,数侵魏之葭萌。傅竖眼复遣将击取之。既而齐袭攻白水。魏梓潼太守苟金龙时领关城戍主,会疾,其妻刘氏帅民拒守。井在城外,为梁兵所据。会天大雨,救亦至,梁兵引却。王氏曰:白水,蜀口要地也。吴贺邵尝言,刘氏据三关之险,守重山之固。张萱《汉南纪》:蜀有阳平关、白水关、江关,是为三关。《宋史》:理宗宝庆元年,蒙古破关外诸隘,至武阶。四川制置使郑损弃沔州,遁。于是三关不守。宋将曹友闻救却之。此三关,谓仙人、阳平、白水也。汉中西面之险,以三关为最。近代贼渡利州河,犯阳平、白水关,土人拒之。贼东走奉节。白水之固,于今为烈矣。涪城,见四川绵州。江关、奉节,见四川夔州府。

  百牢关在州西南。隋开皇中置,以蜀路险,号曰百牢也。或曰其地有百牢谷,因名。又州东有猪屋关,州西有牢固关、七盘关,州北有略阳关。《志》云:皆秦蜀要冲之地。

  除口戍在州东。梁天监十四年,任大洪破魏东洛、除口二戍,进围关城。魏将傅竖眼遣兵败之,乃还。《水经注》:汉水西南径关城北有除水,出西北除溪,东南流,入于汉。除口戍,当置于此。汉水,西汉水也。东洛,见四川昭化县。黄坝驿,在州西五十里。《通志》:阳平驿,在州西北八十里。似误。

  沔县州东北百九十里。东南至府城百二十里。汉为汉中府之沔阳县。后汉因之。曹魏末,尝为梁州治。晋仍为沔阳县,属汉中郡。后没于杨茂搜。刘宋取其地,复为沔阳县。齐因之。后魏时县属华阳郡。西魏属兴州。隋废沔阳入西县,属梁州。唐、宋因之。元至元二十年,置铎水县迁沔州治焉,寻省县入州。明初,又改州为县,属汉中府。成化中,改今属。城周一里有奇,编户五里。

  ○沔阳城县西南三十里。旧《志》云:在西县东南十六里。汉县治此。隋省。《水经注》:沔水东经沔阳故城,相传萧何所筑。后汉建安二十四年,先主北定汉中,始立坛即汉王位于此。其城南临汉水,北带通逵,南面崩水三分之一。是汉时故城又在今县南汉水滨矣。是城盖宋齐间所置也。《郡国县道记》:先主置武兴督于沔阳城。○华阳城,在县东南四十里。后魏析沔阳县地置,华阳郡亦治焉。《隋志》:梁尝置华州于此。西魏俱废入沔阳县。

  西县城在县西四十里。本沔阳县地。亦曰白马城,以旁有白马山,山石如马,望之逼真也。《郡国县道记》:西县本名白马城,亦谓之莏口城。盖误为白马关城矣。晋永和二年,桓温平蜀,以蜀汉流人立晋昌郡。说者谓治于白马城。宋元嘉十一年,