卷四十六
河南一:豫州沿革与山河险要综述
本文永久链接:https://shishuguan.com/books/book-afbec5bcd9c4e96684373dc3e4611f11/volume-22072a85e9f83fd6d0a0b6884406fef0/zhws-89575-1
本章概要
本章综述河南一地的历代行政区划沿革、明代府县建置,并详考境内嵩高、太行、三崤、底柱等名山与大河、淮水、汴水、洛水、颍水等大川的源流险要及历代战争攻守之事。
阅读提示
阅读时可先把握豫州历代沿革与明代府县建置,再重点留意名山、大川两部分的险要考述;其中底柱漕运、虎牢战守、河阳三城等内容,将地理形势与历代战争决策紧密结合,最能体现全书“方舆”与“纪要”并重的特色。
河南一
《禹贡》说:“荆山、黄河之间是豫州。”〈荆,指荆山。见湖广襄阳府。〉《周礼·职方》:“河南叫豫州。”〈豫州在九州之中,意思是常安逸。又说禀受中和之气,性情安舒,所以叫豫。性音生。〉春秋时是周朝畿内邑,又是宋、郑、卫等国的土地,也兼有秦楚的疆域。战国时是韩、魏等国的土地。黄河以北,则是赵国的境域。〈现在的怀庆、卫辉、彰德三府,本是古代冀州之地,春秋属卫、属晋,战国兼属赵、魏。〉《天官》柳、七星、张是周的分野,房、心是宋的分野,室、璧是卫的分野,觜、觿、参是魏的分野,角、亢、氐是韩的分野。〈赵的分野见山西沿革。〉秦统一天下,设置三川、颍川、南阳等郡,〈黄河以北的彰德府,是邯郸郡的南境。〉汉武帝设置十三州,这里也是豫州,而一半属于司隶。〈现在的河南府及怀庆府、卫辉府都属司隶。而彰德则属于冀州。〉后汉司隶改治洛阳,而另在谯郡设置豫州,〈今江南凤阳府亳州。〉。魏沿袭。〈豫州改治汝南安城,今汝宁府废县。而冀州治邺,黄河以北都属它,即彰德府。〉晋也分置司州及豫州,〈司州仍治洛阳。豫州治项,今开封府陈州项城县。而黄河以北则属冀州。〉永嘉以后,中原荒芜沦陷,刘宋曾设置豫州于汝南、司州于义阳,后来又失去。隋末被李密、王世充等占据。唐分十道,这里是河南道,开元中,为都畿、〈治东都,今河南府。〉河南、〈治陈留郡,今开封府。〉及河北道。〈治魏郡,今北直大名府,河北三府都属它。〉宋都汴,设置京东、京西及河北路,〈河北路仍治大名。〉元丰中又分京东东西、京西南北等路。金为汴京路,又改叫南京,也分属河北、河东等路。〈怀州属河东南路,彰、卫属河北西路。〉元设置河南江北行中书省,而河北为腹里地。明初为河南等处丞宣布政使司,领府八,州一,属州十一,属县九十六,〈总为里三千八百八十多,夏秋二税约二百四十一万四千四百七十七石多。〉而藩封卫所参列其间。现在仍为河南布政使司。
开封府,〈属州四,县三十。〉
祥符县,〈附郭。〉陈留县,杞县,通许县,太康县,尉氏县,洧川县,鄢陵县,扶沟县,中牟县,阳武县,原武县,封丘县,延津县,兰阳县,仪封县,新郑县。
陈州,
商水县,西华县,项城县,沈丘县。
许州,
临颍县,襄城县,郾城县,长葛县。
禹州,
密县。
郑州,
荥阳县,荥泽县,河阴县,汜水县。
河南府,〈属州一,县十三。〉
洛阳县,〈附郭。〉偃师县,巩县,孟津县,宜阳县,永宁县,新安县,渑池县,登封县,嵩县,卢氏县。
陕州,
灵宝县,阌乡县。
怀庆府,〈属县六。〉
河内县,〈附郭。〉济源县,修武县,武陟县,孟县,温县。
卫辉府,〈属县六。〉
汲县,〈附郭。〉胙城县,新乡县,获嘉县,淇县,辉县。
彰德府,〈属州一,县六。〉
安阳县,〈附郭。〉临漳县,汤阴县,林县。
磁州,
武安县,涉县。
归德府,〈属州一,县八。〉
商丘县,〈附郭。〉宁陵县,鹿邑县,夏邑县,永城县,虞城县。
睢州,
考城县,柘城县。
汝宁府,〈属州二,县十二。〉
汝阳县,〈附郭。〉真阳县,上蔡县,新蔡县,西平县,确山县,遂平县。
信阳州,
罗山县。
光州,
光山县,固始县,息县,商城县。
南阳府,〈属州二,县十一。〉
南阳县,〈附郭。〉镇平县,唐县,泌阳县,桐柏县,南召县。
邓州,
内乡县,新野县,淅川县。
裕州,
舞阳县,叶县。
〈北直。〉汝州,〈属县四。〉
鲁山县,郏县,宝丰县,伊阳县。
东连齐、楚,
从归德府东界,接山东的兖、济,南直的淮、徐,都是古代齐、楚之地。
西阻函谷,
洛阳西到新安,道路平坦开阔。从新安西到潼关将近四百里,重冈叠阜,连绵不绝,整天走在峡中,没有并行车辆列队骑马的地方。其中硖石〈见陕州。〉及灵宝、阌乡尤为险要。古代的崤、函在此,真所谓百二重关。
南据淮,
淮水发源于南阳府桐柏县东南一里的桐柏山,到汝宁府商城、固始县东进入南直寿州界。信阳、光州,都在淮水之南。
北逾河、漳。
黄河从河南府陕州阌乡县入境,接蒲津、潼关界,到归德府虞城、夏邑县出境,接徐、兖界。漳水从彰德府磁州涉县入境,接山西潞安府界,到临漳县出境,接北直广平府界。境内之地,都越过河、漳以北。
其名山则有嵩高,
嵩高即嵩山,在河南府登封县北十里,是五岳中的中岳。聚集天地间的秀气,居于四方之中,高耸特起,形方气厚,所以叫嵩高,《禹贡》所说的外方。〈或说陆浑山,一名方山,大概是《禹贡》的外方。〉《诗》:“崧高惟岳。”一名太室山。《左传》昭四年:“晋司马侯说:‘太室,是九州的险要。’”〈又楚椒举说:“周幽王在太室会盟,戎狄背叛他。”〉《汉书》:“武帝礼祭中岳太室,设置奉邑,名叫嵩高。”〈即今登封县。〉它的西边是少室山。戴延之《述征记》:“少室高与太室相等,相距十七里,〈少室山今在登封县西十七里。〉嵩是总名。”晋永康二年赵王伦篡位,齐王冏等从许昌起兵讨伐他。伦害怕,夜里派人披羽衣上嵩山,假称仙人王乔,陈述符命。永嘉三年刘渊派儿子聪等进犯洛阳,聪亲自祈拜嵩山,留军队围洛,洛中乘虚出击聪军,打败了他。后魏主嗣泰常八年到洛阳,派使者祭祀嵩高。又文帝宏太和二十年到嵩高,〈后魏主恪永平中,选择嵩山形胜之地建立闲居寺。又魏主诩神龟二年胡太后游嵩高。〉孝武帝修永熙二年在嵩高狩猎。《唐十道志》:“河南道名山叫嵩高。”高宗永淳初年在山南建奉天宫。武后垂拱四年称嵩高为神岳。〈随后封神岳,禅少室。圣历二年幸嵩山。第二年又幸。〉嵩高在汝、洛之间,虽然逼近都会,但道路稍微偏僻遥远,所以历来战胜攻取的人有时忽略它。宋嘉定八年蒙古攻金潼关不能攻下,就从嵩山小路奔向汝州,遇到山涧就用铁枪相连锁接为桥渡过去,于是奔向汴京,金人大为震动。大概嵩高高峻挺拔,望去是表极,所以能越险而前。《名山记》:“山高二十里,周围一百三十里,中间为峻极峰,东边叫太室,西边叫少室,〈《述征记》:“少室高八百六十丈,方圆十里。称之为室,是因为山下各有石室。”〉太室的峰二十四,远近齐高,没有低昂之分,有凝重之势。少室的峰三十六。”
太行,
太行山,一名五行山,〈也叫王母山,又名女娲山。〉在怀庆府城北二十里,接山西泽州南三十里,羊肠险道在那里。《禹贡》:“太行、恒山,直到碣石。”〈孔氏说:“二山连绵,东北接碣石山。”〉《左传》襄二十三年:“齐侯分二队,入孟门,登太行。”〈《史记》:“齐庄公二年,派栾盈间入曲沃为内应,以兵跟随,上太行,入孟门。栾盈败,齐兵还,取朝歌。”孟门,贾逵说:“孟门,晋隘道。”或说即太行的陉口。司马贞说在朝歌东北,大概是意测。〉《齐语》:“桓公悬车束马越过太行。”《战国策》:“范雎说:‘北断太行之道,则上党之师不下。’”又说:“一军临荥阳,一军临太行,韩必请效上党之地。”蔡泽对范雎说:“君相秦,决羊肠之险,塞太行之口。”《史记》:“吴起对魏武侯说:‘殷纣之国,左孟门,右太行。’”〈《战国策》作“左孟门,右漳、滏”,那么孟门即太行。〉又韩桓惠王十年,秦在太行攻击我,上党降赵。秦昭王四十四年白起攻太行道绝,而韩的野王降。〈又《世纪》:“汤归自伐夏,到太行。”《史记》作“汤归自泰卷陶。”《索隐》说:“卷当作垌,陶是衍文。”杨慎说:“泰垌即太行,太行原有此音。”《列子》作“大形。”《山海经》作“五行之山”。《淮南子》:“武王想筑宫于五行之山。”周公说:“五行险固,德能覆盖,内贡回矣。使吾暴乱,则伐我难矣,君子以为能持满。”大概也指太行而言。内读曰纳。〉汉三年,汉王多次被困于荥阳、成皋之间,商议退屯巩、洛,郦食其进言:“愿塞成皋之险,杜太行之道。”后汉永平十三年登太行,幸上党。元和二年北登太行山,到天井关。元初元年诏派兵屯河内,通谷冲要三十六所都作坞壁,设鸣鼓以防备羌寇。大概太行北到恒山,限隔并、冀,其间谷道相通,当时羌寇充斥,所以在冲要处作坞壁防备。又太行近邺,也叫西山。建安九年曹操围邺,袁尚从平原还救,曹操说:“尚从大道来,当避之;若从西山来,此成禽耳。”尚果然沿西山向东,战败,奔中山。大概太行深阻,尚有依险自全之心,所以曹操预知他必败。晋永嘉三年刘渊据蒲子,派其子聪等十将南据太行,石勒等十将东下赵、魏,所到残破。太元十九年后燕慕容垂伐西燕,驻军邺西南,月余不进。慕容永因太行道宽,疑垂想诡道取之,就尽敛诸军杜太行口。不久垂从滏口入灭永。《述征记》:“太行首起河内,北到幽州,共百岭,〈诸山都因地立名,实一太行。〉连亘十三州之界。有八陉:〈《尔雅》:“连山中断为陉。”〉第一轵关陉,〈见济源县。〉第二太行陉,〈见河内县。《十六国春秋》:“慕容永屯轵关,杜太行口以拒慕容垂。此二陉。〉第三白陉,〈见卫辉府辉县。〉第四滏口陉,〈见彰德府磁州。〉第五井陉,〈在北直获鹿县,见北直重险。〉第六飞狐陉,〈在山西蔚州,见山西重险。〉第七蒲阴陉,〈在北直易州,见重险紫荆关。〉第八军都陉。”〈在北直昌平州,见重险居庸关。〉《括地志》:“太行连亘河北诸州,共数千里,始于怀而终于幽,为天下之脊。”《里道记》:“从晋阳往河内入洛阳,必经太行,太行在怀、泽间,实据南北之咽喉。”后魏主嗣泰常八年,从河内登太行到高都。〈见山西泽州。〉子攸永安三年诛尔朱荣,派将军史仵龙等守太行岭。到尔朱兆从晋阳南下,仵龙等率众先降,兆就长驱入洛。东魏武定六年高澄从虎牢济河,南到洛阳,不久从太行还晋阳。隋仁寿末,汉王谅举兵并州,分派其将余公理从太行下河内。大业三年北巡,征发河北丁男,凿太行山到并州以通驰道,接着从太原还,上太行,开直道数十里到济源。唐武德三年世民攻王世充于东都,分派将刘德威从太行东围河内。八年突厥寇并州,诏总管任瓌屯太行以防备突厥。宝应初因史朝义据洛阳,征回纥兵到河东,药子昂往劳军,请回纥从太行南下据河阴扼贼咽喉,不从。文德初河南尹张全义袭河阳,节度使李罕之北走,引河东兵还攻河阳。朱全忠派军救全义,分兵想断太行路,河东军惧,引退。光化三年朱全忠寇易定,李克用派李嗣昭将兵下太行,拔怀州,攻河阳以救之。第二年朱全忠攻李克用,分派其将氏叔琮从太行入。五代汉末郭威入汴,李骧劝刘崇疾引兵逾太行,据孟津。宋建隆初昭义节度李筠谋举兵,从事闾丘仲卿劝筠说:“公孤军举事,大梁甲兵精锐,不如西下太行,直抵怀、孟,塞虎牢,据洛邑,东向而争天下。”筠不能用。太祖派石守信等击筠,敕令说:“不要放纵筠下太行,急引兵扼其隘,破之必矣。”三年,开太行运路,谋并北汉。靖康元年粘没喝陷太原,就长驱下太行,入怀州。开禧二年蒙古围金中都,分军沿太行而南,破怀、孟。十年,蒙古派其将木华黎经略太行东西诸州军。元至正十八年,刘福通将关先生等逾太行,焚上党,大掠晋、冀以北。不久察罕帖木儿派将关保等分兵阻隘,塞井陉,杜太行,以遏制贼侵轶之道。〈时关先生等分军出塞外,余党又从晋、冀南还。〉明朝洪武元年大军克元都,就西下太行,收山西州郡。河南守将冯宗异也渡河下怀庆,徇太行以北。太行是天下的脊梁,岂止一方的险要而已。《元和志》:“太行陉在怀州北,宽三步,长四十里,羊肠所经,〈《括地志》:“河内北有羊肠阪,大概即太行陉。”〉瀑布悬流,实为险隘。”崔伯易《感山赋》说:“上正枢星,下开冀方。逢胃而毕,自柳以张,起为名丘,妥为平冈。巍乎甚尊,其名太行。墨翟察而知骥之贵,尸佼过而辨牛之难;穆王升从翟道而出,〈《穆天子传》:“天子命驾八骏之乘,赤骥之驷,南征翔行,径绝翟道,升于太行,南济于河。”〉世宗行自大河而还;〈阎若璩说:世宗,疑当作孔子。〉孝明常登幸上党郡,章帝以游至天井关;孟德北上纪摧轮之恐,谢公西顾引忧生之端;阮籍失路而咏怀,刘峻怀人而发叹;归晋阳子惠之便道;对二阪祖濬之精详。若夫或主或臣,建功立宗,尤显闻于后世,则有决羊肠之险,堑此山之道,攻荥阳伐韩以威天下,应侯为秦昭王之谋。据敖仓之粟,杜此山之厄,距飞狐之口,守白马之津,〈见北直大名府滑县。〉使天下知所归者,郦食其为汉高祖之谋。逾此山入射犬,〈射犬,见河内县。〉破青犊之众,救谢躬于邺,以收复天下为心者,汉光武之谋。济河降射犬之众,还军敖仓,属魏种以河北事,然后西向以争天下者,魏武帝之谋。进据武牢扼其噤要,使窦建德不能逾山入上党,收河东之地,而卒以并天下者,唐太宗之谋。太行之山,千秋不异,则太行之险,也千秋不异了。”〈今山东、山西,都以太行而分,《唐十道志》于河东说南抵首阳、太行,于河北说西距太行、常山。今特详于河南,因为太行首起怀州。〉
三崤,
三崤山,也叫二崤,〈一名嶔崟山。〉在今河南府永宁县北六十里。其地或叫崤渑,或叫崤塞。《春秋》僖三十三年:“晋人及姜戎在崤打败秦师。”《左传》:“崤有二陵,南陵是夏后皋的墓,北陵是文王避风雨的地方。”〈杜预说:“古道在二崤间南谷中,谷深委曲,两山相嶔,所以可避风雨。”《水经注》:“北陵山径委深,峰阜交荫,所以可以避风雨。”〉《公羊传》说:“崤之嶔岩。”《穀梁传》说:“崤岩崟之下。”《战国策》所称的渑隘之塞。秦昭王初,楚围雍氏,〈雍氏见禹州。〉秦下师于崤以救韩。张仪劝赵说:“秦军驻于渑池,〈《地志》:“崤底一名渑池,又名崤坡,在永宁县西北七十里,崤谷之底。”〉愿渡河逾漳,战邯郸下。”苏代对甘茂说:“从崤塞到鬼谷,〈今陕西三原县西北二十里有清谷,即鬼谷。一作“槐谷”,谓槐里之谷,即今陕西兴平县。〉其地形险易,都明知之。”又秦昭王二十八年,派使者告赵王,愿为好会于河外渑池。史记:“秦穆公三十三年潜师袭郑,蹇叔、百里奚对其子西乞术、孟明视说:‘汝军即败,必于崤渑了。’师还,晋在崤遮击秦兵,无一人得脱。”《吕氏春秋》:“九塞,崤其一。”《淮南子》:“九塞,一叫渑隘。”汉景帝三年,吴楚叛,周亚夫出关讨伐。赵涉劝说:“吴王怀辑死士,必置奸人于崤、黾厄狭间。”亚夫因此出武关而东。又王莽命王奇说:“殽、渑之险,东当郑、卫。”后汉建武三年赤眉从三辅引而东,帝令诸将屯渑池以要其东,使冯异击其西,异大破赤眉于崤底。建安十年,高幹举兵并州,河内张晟就寇崤、渑间,弘农张琰也起兵响应。十九年庞德破贼张白骑于两崤间。《水经注》:“崤有盘崤、石崤、千崤之山。”〈这是三崤。又盘崤之山崤水出焉,石崤之山石崤水出焉,千崤之山千崤水出焉。其水都北流入河。〉所谓崤有二陵,就是石崤之山。自汉以前,大多由此。建安中曹公西侵巴、汉,厌恶南路之险,另开北山高道,自后行旅都从它。〈山侧附路有石铭说:“晋太康三年弘农太守梁柳修复旧道。”大崤以东,西崤以西,明非一崤。〉《括地志》:“文王所避风雨即东崤山,俗也叫文王山,在夏后皋墓北约十里许。”其山幽深可荫,有回溪阪,〈也叫回坑,即冯异与赤眉战处。〉行者畏之。曹公开北道,此后就以北道为大路。晋大宁三年后赵石生屯洛阳,寇掠河南。刘曜派其党刘岳趋孟津,呼延谟从崤、渑而东,合诸军攻洛阳。兴宁三年燕慕容恪陷洛阳,略地到崤、渑,关中大震。秦苻坚自将屯陕城以备。义熙十三年刘裕伐秦,檀道济等由许、洛军渑池进攻潼关。秦将姚绍出战而败,从潼关退屯定城,〈定城,见陕西华阴县。〉派姚鸾屯大路以绝道济粮道,〈大路,即三崤路。先是绍派胡翼度据东原与大路相为唇齿,都据险以绝饷道。〉沈林子袭斩鸾。宋元嘉二十七年将军庞法起等攻陕城,城险固难克。魏洛州刺史张是连提度崤赴救,薛安都击斩之,陕城就下。后魏永熙三年高欢从晋阳犯洛,宇文泰派别将李贤从关中率骑赴援,会魏主西走,遇于崤中。西魏大统四年宇文泰援金墉,战于邙山,不久败还。高欢从孟津济河,派别将追魏师到崤,不及。不久常孝宽袭破东魏将段琛等于宜阳,崤、渑就清了。杜佑说:“自魏、晋以来,二崤都由北道。后周初,又复南移。”《隋纪》:“大业初建东京,废二崤道,开𦱟册道。〈这仍是废南道开北道。胡氏说:“历考东、西二京往来,沿道离宫杂出,于隋、唐所置的都不载所谓𦱟册道。《山海经》说:‘夸父之山,多椶柟,其北叫桃林。’今山在湖县西九里,或者椶柟讹为‘𦱟册’吗?”废湖县,今见阌乡县。〉九年,杨玄感攻东都,代王侑派卫文昇从长安赴救,文昇行出崤、渑,直趋东都城北,与玄感相持。”唐武德初复开南道,贞观十四年又废。大约出潼关历陕州入永宁界,又东分为二道,东南入福昌县界,〈今宜阳县。此即南道。〉东北入渑池县界。〈此即北道。〉开元五年幸东都,过崤谷,因道隘不治,想罪有司,因宋璟谏而止。上元二年史思明在邙山败李光弼,想乘胜入关,使其子朝义为前锋,从南道袭陕城,思明从北道将兵继之。朝义到礓子坡,〈一作礓子岭,见陕州。〉被卫伯玉所败。后唐清泰末石敬瑭引契丹趋洛阳渡河,忧虑唐主西奔,派契丹千骑扼崤、黾。〈一作“黾池”。〉《元和志》:“从东崤到西崤长三十五里,东崤长阪数里,峻阜绝涧,车不得并行;西崤纯是石阪十二里,险与东崤不异。此二崤都在秦关之东,汉关之西。”〈指函谷新旧关而言。〉《舆地广记》:“二崤山连入硖石界,自古险厄之地。”〈硖石在陕州东南七十里。〉宋建炎二年,金人从同、华东走,石壕尉〈即旧崤县,见永宁。〉李彦先保三砦,〈即三崤。〉,屡败金师,收复陕州及绛、解诸县。元至正十六年,汝、颍贼李武等陷陕州,断崤、函,想趋秦、晋。察罕帖木儿夜拔崤陵,立栅交口。〈交道之口。〉贼运南山粟给食固守,察罕袭破其灵宝城,贼就弃陕州度河北遁。今从新安以西,历渑池、硖石、〈渑池县到硖石驿七十里。〉陕州、灵宝、阌乡,而到潼关,共四百八十里。其地都是河流翼岸,巍峰插天,绝谷深委,峻坂纡回,崤、函之险,实甲于天下。
底柱。〈底,一作“砥”。〉
底柱山,也叫三门山,在今河南府陕州城东四十里,山西平陆县东南五十里大河中。《禹贡》:“导河到于底柱。”《水经注》:“禹治洪水,山陵挡水的凿开它,所以破山以通河,河水分流包山而过,山见于水中若柱然,所以叫底柱。”《元和志》:“禹凿底柱,二石见于水中若柱然,河水到这里分为三派,流出其间,所以也叫三门。”〈《陕志》:“三门,中神门、南鬼门、北人门,只有人门修广可行舟;鬼门尤险,舟筏入者少有得脱。三门的宽约三十丈,其东百五十步有峰特立,这就是底柱。”〉从底柱而下到五户滩,其间一百二十里,夹岸巍峰重岭,干霄蔽日,大概也是禹所凿以通河的。冲湍激石,有十九滩,水流迅急,势同三峡,破坏舟船,自古所患。汉武帝时,河东守番係说:“漕从山东西,每年百余万石,更底柱之艰,败亡甚多而烦费。”鸿嘉四年因河水决溢为患,杨焉上言:“河从上下,底柱险隘,可镌广之。”就令镌之,才没水中不能复去,而令湍流沸怒,为害更甚。〈这年秋,勃海、清河、信都河水溢。〉后汉兴平二年李傕等寇长安,帝幸陕,别将李乐想让车驾御船过底柱出孟津。杨彪以为河道险艰,非万乘所宜乘,就止。曹魏景初二年,因底柱道险,派寇兹浚。晋泰始三年又派乐世帅众修凿,功终不成。隋开皇三年,派韦瓒从蒲、陕以东募人能于洛阳运米四十石经底柱之险,到达常平的,〈常平仓置于陕州。〉免其征戍。十五年诏凿底柱。大业七年底柱崩,偃河,逆流数十里。唐贞观二十年幸河北,〈河北,今山西平陆县。〉观底柱,令魏徵勒铭。这时从洛到陕都运于陆,从陕到京才运于水,以避底柱之险。显庆元年苑西监褚明议凿三门山,为梁通陆运,功不成。后大匠杨务廉又凿栈以挽漕舟,人以为苦。开元二十一年,转运使裴耀卿因关中用度不给,请在河口置仓,〈即武牢仓。〉使吴船到那即输米而去,官自雇载,分入河、洛。又在三门东西各置一仓,到的贮纳,水险则止,水通则下。或开山路车运而过,就无复留滞,省费巨万。从之。第二年,就在三门置仓,东叫集津,西叫监仓,〈也叫三门仓。〉漕舟输其东仓而陆运以输西仓,〈共凿山十八里以陆运。〉又以舟漕达关中,避三门水险。〈初舟运江、淮粟到东都含嘉仓,陆运三百里到陕。耀卿建议既避水险,而陆运庸钱也省数十万缗。〉二十九年陕州刺史李齐物请凿底柱为门以通漕,开山巅为挽路,沃醯而凿之。天宝元年上言三门运渠成,然弃石入河,水益湍怒,不能入新门,候水涨以人挽舟而上。不久更阻涩,不可行舟。贞元二年李泌为陕虢观察使,更凿集津仓山西径为车道十八里,属于三门仓,〈大概即裴耀卿故道,时泌又为入渭船,方五板,输东渭桥大仓。〉人以为便。宋乾德元年诏重凿底柱三门。庆历中陕西用兵,欧阳修请案耀卿旧迹以通漕运。政和五年蔡京建议凿大伾三山两河,创天成、圣功二桥,役夫数十万才成,而水涨桥坏。明朝天顺中杨鼎说:“黄河是汉、唐漕河,即今盐船木筏往来不绝,其间虽有三门、析津之险,而古人倒仓之法为当。三门之上有小河仅通延绥,如以所运粮草各贮水次,通流攒运,庶几军饷可足。”许进也说:“黄河从陕州而上到绥德近境,春初都可舟行,若计沿河郡县改征本色,水陆接运而上,榆林可以少苏。”大概黄河在山、陕之间,龙门为险;〈龙门,见陕西韩城、山西河津县。〉而在晋、豫之交,底柱为厄。
其大川则有大河,
河南境内的川,莫大于河;而境内的险,也莫重于河;境内的患,也莫甚于河。大概自东而西,横亘几千里五百里,其间可渡处约以数十计,而西有陕津,〈见陕州大阳津。〉中有河阳,〈见下河阳三城。〉东有延津。〈白马以西数十里间都叫延津,今延津县也因以名。从白马变为平陆,而延津之险移于中滦。又东则黄陵冈、塌场口,也曾为津要。白马见北直滑县,中滦见封丘县。黄陵冈见仪封县。塌场口见山东鱼台县。〉自三代以后,未有百年无事的。到巩、洛以东,河流屡变,兆端于周,浸淫于汉,横溃于宋。从宋至今,安流不可得而数见。今从潼关以东,历阌乡、灵宝、陕州之北,又东经渑池、新安县北,过河南府北邙山下,历孟津、巩县北,与河北怀庆府济原、孟县、温县、武陟县分界,又东历汜水、河阴、荥阳、荥泽、原武、中牟县,而经开封府北,与河北卫辉府的获嘉、新乡、胙城及阳武、封丘分界,又东历兰阳、仪封县北,又东为睢州考城县及归德府北,又东为虞城、夏邑县北,而与山东、南直接界。详见《川渎异同》。
淮水,
淮水从南阳府桐柏县流经信阳州北,又东历罗山县北、确山县南,又东流经真阳县、息县南及光山县、光州固始县北,而进入南直颍州界。其地居淮南上游。自古争淮南的,必争淮西,争淮西必争于义阳、建安之间,〈建安,详固始县。〉大概南北襟要凭焉,不特一面之险。《汉志》:“淮水过郡四,〈谓南阳、汝南、九江、临淮。〉行三千二百四十里。”〈疑远。〉今详见《川渎异同》。
汴水,
汴水就是《禹贡》中的灉水,所谓“河出为灉”。春秋时称为邲水。〈邲音汳,即汴字。后来避讳“反”字改为“卞”。〉宣公十三年晋、楚之战,楚军驻扎在邲,就是这条水。〈《水经注》:“济水东合荥渎,济水在这里也兼有邲的称呼。那个地方大概就是荥口接受黄河水的地方。”现在在河阴县西。〉。秦汉之间叫鸿沟。《史记》:“荥阳向下引黄河东南流为鸿沟,以沟通宋、郑、陈、蔡、曹、卫,与济、汝、淮、泗在楚地会合。”孔氏说:“就是汳水。”汳水首受济水,东南与淮水通,《汉志》称之为狼荡渠。前汉平帝时汴河决口损坏,到明帝永平年间浸淫更加严重,派王景、王吴修筑,断绝水流设立水门,黄河、汴水分流,恢复旧迹,也叫荥阳漕渠。《说文》:“汴水受陈留浚仪阴,〈沟狼荡渠也叫阴沟。〉到蒙〈今南直蒙城县。〉为雝水,东入于泗。”《元和志》:“禹堵塞荥泽,开渠以通淮、泗,汉永平年间命王景修渠,〈王景所修筑的称为渠堤。〉年久湮废。晋末刘裕灭秦,从长安出发,自洛入河,开汴渠而归。其后又堵塞,隋大业初年重新开导,名通济渠,西通河、济,南达江、淮。”唐自天宝以后,汴水湮废。广德二年,当时漕运者都从江、汉抵达梁、洋,迂回险阻劳费。于是命刘晏为河南、江、淮以东转运使,开汴水以通运,从此每年运米数十万石供给关中。唐末汴水溃决,埇桥东南〈埇桥见南直宿州。〉全部成为污泽。周显德二年才谋划伐唐,命武宁帅武行德征发民夫沿故堤疏导,东至泗上。五年疏浚汴口,导河流达于淮,江淮舟楫开始通行。〈胡氏说:“这就是唐时的运路,江、淮割据,漕运不通,水路堙塞。现在重新疏浚。”〉宋太平兴国年间,汴水决溢不时。至道元年诏张洎等讲求汴水疏凿的缘由,张洎说:汴水横贯中国,首承大河,漕引江、湖,利尽南海,半天下之赋由此而进。禹初在荥泽下分大河为阴沟,出之淮、泗,至浚仪西北,又分二渠。〈二渠详见祥符县鸿沟注。〉其后或叫鸿沟,始皇疏浚它以灌魏都。或叫莨菪渠,〈莨菪渠作“狼荡”,又为“莨荡”。〉自荥阳五池口〈五池口见中牟县。〉来注鸿沟的就是。或叫浚仪渠,汉明帝时循河水故渎作渠,渠成流注浚仪的就是。〈《水经注》:汉末河入汳,灌注兖、豫,永平年间导汴水绝河而受索。〉或叫石门渠,灵帝建宁四年在敖城西北垒石为门,以遏渠口的就是。石门渠东合济水与河渠东注,至敖山之北〈敖山见河阴县。〉而兼汴水,又东至荥阳北而旃然之水东流入汴,〈旃然水见荥阳县。〉荥阳之西有广武二城。汴水自二城小涧中东流而出,济水到此才断绝。只有汴渠首受旃然水,叫鸿渠,桓温将要通它而没有成功。〈晋太和年间桓温自兖州伐燕。郗超说:“道路遥远,汴水又浅,恐怕漕运难通”,大概是兵乱之余,汴水填淤,未经浚治而浅。〉刘裕伐秦疏浚它,这才有湍流东注,而岸容易崩溃。刘裕又在北十里疏凿以运漕的,是义熙十三年。〈《水经注》:“刘公命刘遵考漕此渠,而山崩壅塞,于是在渠北十里更凿故渠通之。”〉皇甫谊发河南丁夫百万开它,起荥泽入淮千余里,改名叫通济渠的,是隋大业三年。〈陈无己说:“隋大业初合河、索为通济渠,别而东南入于淮,如今在畿为白沟,在宋为沙,在单为石渠,在徐为汳,而入于南清。”〉裴耀卿说江南租船自淮西北溯鸿沟转输河阴、含嘉、太原等仓,〈河阴县有河阴仓,东都有含嘉仓,陕州有太原仓。〉共三年,运米七百万石的,是唐开元二十三年。〈唐初改通济渠为广济渠。开元末河南采访使齐澣以江、淮漕运经淮水入汴,淮流湍急多损坏,于是浚广济渠下流,自泗州虹县至楚州淮阴县北八十里合于淮。功毕而水流迅急,不可行,于是废弃。〉又贞元十四年,董晋作汴州东西水门。〈当时董晋为宣武帅。〉五代汉乾祐三年,河决郑州,卢振请修汴河立斗门以备旱潦。〈卢振上言:“汴河两岸堤堰不坚,每年溃决,正当农时,劳民役众。不如沿汴水访河故道,陂泽处立斗门,水涨溢时以分其势,即潦水无漂没之患,旱则兼收灌溉之饶。”〉周显德四年疏浚汴水,北入五丈河。〈五丈河,见后。〉六年命王朴到河阴案行河堤,立斗门于汴口;又命韩令坤自大梁城东,导汴水入蔡水,以通陈、颍之漕;命袁彦导汴水入五丈渠,以通青、郓之漕。〈蔡水,见后。〉宋建隆二年导索水自旃然与须水合,〈索水、须水,俱见荥阳县。〉入于汴,叫金水河。〈金水河本京、索水,导自荥阳县东南黄堆山,其源叫祝龙泉,过中牟叫金水河,宋漕运四渠之一。〉诏河阴汴口,每年均节水势,济江淮漕运。〈《宋国史》:“太平兴国三年浚汴口。四年名汴河水门叫上善、通津、大通。汴水入城西大通门,分流出城东上善、通津门。九年又治汴堤。淳化二年汴决,景德三年汴溢,皆筑堤塞之。”〉大中祥符二年汴水溢,诏遣使相度。〈《宋会要》:“当时自京至郑州汴水浸溢道路,诏减汴口水势。既而水减阻漕,于是复浚汴口。四年白坡发运判官史莹,请在汜水县东孤柏岭下沿南岸山趾开汴口,以均水势。适逢内臣阎从翰请在下流开减水四道,以防泛溢,听从。史莹议废。不久又在中牟、荥泽各开减水河,而浚渠修堤之役以时间举行。八年马元方请浚汴河中流,宽五丈,深五尺,可省修堤之费。诏相度修治,因浚泗州夹冈一带。”〉天圣三年汴水浅涩,诏疏河口。四年又以涨溢为患,诏度京城西贾冈陂地泄之于护龙河。嘉祐六年都水监奏:“汴河自泗州至南京,〈今归德府。〉道直流驶,不再需要治理。自南京以上至汴口,水散漫多浅,请自南京都门三百里修狭河木岸,扼束水势。”听从。功成而人以为便。〈《会要》:“嘉祐初自京至泗州俱置狭河木岸。〉熙宁四年在故河口西创开訾家口,〈《宋志》:“汴首受黄河之处在河阴县南,每年自春到冬,常在河口均调水势,止深六尺,以通行重载为准。然而大河向背不常,所以河口每年改变,改变则度地形相水势,为口以逆之。訾家口在河阴县石门之西,近汜水县界。〉才成而淤,于是复开旧口。〈《宋史》:“当时有应舜臣,上言:‘新口在孤柏岭下,当河流之冲,其便利可常用勿易,水大泄以斗门,小则为辅渠于下流以益之。’王安石赞成其说。后三年河水壅溢,积潦败堤,提举汴口官王琉请塞訾家口而留辅渠。八年侯叔献复浚訾家口。既而汴水大涨,于是复闭之。”〉六年都水丞侯叔献言:“汴河两岸沃壤千里,牧地废田二万余顷,想稍置斗门,泄其余水,分为支渠及引京、索河并三十六陂以溉田。”〈三十六陂俱在汴南。〉既而祥符、中牟之民大被水患。又汴河数次淤,常至绝流,公私大困。八年议因故道凿渠置闸,分流汴水入蔡河通漕。元丰初张从惠言:“汴河每年闭塞,修堤防劳费。往有建议导洛入汴,患黄河啮广武山,〈见河阴县。〉须凿山岭十数丈以通汴渠,功大不可为。去年七月水退,河稍北,距广武山麓七里,退滩高阔,宜凿渠导洛,为万世利。”都水丞范子渊请在汜水镇北门导洛为清汴通漕。既又言:“河阴十里店以西至洛口,地形西高东下,可行水。请起自巩县神尾山,〈即龙尾山,见巩县。〉至士家堤,筑大堤四十七里以捍大河。起沙谷,〈也在巩县东。〉至河阴十里店,穿渠五十二里,以引洛属汴。”于是遣内侍宋用臣等相视兴役,自任村沙口〈任村,在汜水县西南。〉至河阴县瓦亭子达汴口接运河,长五十一里,〈每二十里置束水一,以草绳为之,节湍急之势。〉两岸为堤长一百三里,〈当时又引古索河为源,注房家、黄家、孟家三陂及三十六陂高仰处,蓄水为塘,以备洛水不足则决以济之。又自汜水关北开河五百五十步,属于黄河,上下置闸启闭,以通黄、汴二河船筏。又即洛河口置水澾,以泄伊洛、涨水入大河。其古索河等暴涨,则即魏楼、荥泽、孔固三斗门以泄之。仍修黄河南岸堤埽,以防侵夺新河之渐。于是闭汴口,徙官吏于新洛口。〉从此汴、洛通流。三年,兴修狭河六十里。〈当时以洛水入汴至淮,河流漫阔多浅涩,因修狭河以扼束之。五年,又自汴河北引洛水入禁中,赐名天源河,于城西咸丰门立堤,共三千三十步。这年又废金水河透水槽,以阻碍汴舟。〉六年,范子渊请筑新堤及开展直河。〈子渊请在武济山麓至河岸并嫩滩上修堤及压埽堤,又筑新堤于新河两岸,及开展直河,长六十里。明年武济河溃,诏纵其分流,止护广武三埽。武济即广武北山;嫩滩,新滩。〉元祐初废水匮。〈当时苏辙言:“汴口以东州县所置水匮,徒费损民田,清汴水流自足,未曾取以灌注,乞尽废以便失业之民。”听从。〉五年复导河入汴。〈四年梁焘上言:“广武山北即大河故道,旧洛水到此入河,今辟大河于堤北,攘其地以引洛,中间缺为斗门,名通舟楫,实盗河以助洛之浅涸。广武三埽,每年费用无虑数百万,新沙疏弱,力不能制悍河。倘怒流循洛而下,直冒京师,是甘以数百万之费,养异时万一之患。宜复为汴口导引大河,启闭以时,诚为得策。”到这时听从。〉。绍圣初绍述议起,因复闭汴口引洛水。〈《宋史》:“自引洛后,洛水涨溢入河,广武埽危急。朝议以埽去洛河不远,恐涨漫下灌京师,诏都水丞冯忱之相度,筑栏山签堤。既而洛水大溢,注于河。帝说:‘若广武埽坏,河、洛为一,则清汴不通,京都漕运可忧。’诏吴安持等规度。安持言:‘广武第一埽危急,决口与清汴口绝近。缘洛河之南广武山千余步,地形稍高。自巩县东七里店至今洛口不满十里,可别开新河,导洛水近南行,地里至少,用功甚微。’诏再按视。李伟复言:‘自武济以下二十里神尾山,乃广武埽首所起,约置刺堰三里余,就武济河下尾废堤、枯河基址,增修疏导,回截河势东北行,留旧埽作遥堤,可以纾清汴下注京城之患。’复诏宋用臣等覆按。四年杨琰乞依元丰例减故洛水入京西界大白龙坑及三十六陂,充匮以助汴河行运。诏贾种民等相度。种民言:‘元丰改汴口为洛口,汴河为清汴,以取水于洛,复匮清水,以备浅涩而助行流。元祐间却于黄河拨口分引浑水,令自澾上流入洛口,比之清洛,难以调节,请一依元丰旧制。’听从。”〉宣和初大水,汴堤决坏,诏复修治。〈当时河水涨入都城以西,漫为巨浸,东决汴堤,汴水将溢,诸门皆城守,奔流东南注。有司募人决水下流,由城北五丈河下通梁山泺而止。既而以汴河淤浅,堤岸隤损,复诏兴修。靖康初,汴河上流为盗所决数处,塞久不合,运河干涸,纲运不通,责都水措置,不久恢复旧状。〉汴河本自大河支分,宋元丰中每事更张,汴、洛也不获遵循其故道了。〈梁焘言:“洛水本清,自引洛入汴之后,汴常黄流,是洛不足以行汴,而所以能行者,乃附大河之余波。又旧汴、洛未通,汴口折大河三分之一。导洛而后,洛口所窃大河之水十分之一罢了。河流尽北,则河北多溃决之虞;若回薄洛口则京师又有湮溺之虑,所以不如复汴口为长策。”其言甚深切,而当时不能醒悟。又沈括说:“国朝汴渠,发京畿附郡三十余县每年一浚,祥符以后三岁一浚。其后益弛,汴渠有二十年不浚的。岁岁堙淀,东城东水门下至雍丘、襄邑,渠底皆高出堤外平地一丈二尺。自堤下瞰民居,如在深谷。”此决溢之患所以日多。〉张方平说:“漕运以河渠为主。国初浚河渠三道,通京城漕运。自后定立上供军额,汴河六百万石,广济六十二万石,惠民六十万石。只有汴河所运供京师亿万口之需,国家于漕河至急至重,而汴河又建国之本,不可与区区水利同言。”苏轼说:“世谓炀帝始通汴入泗,不对。晋王濬伐吴,杜预与他书说:‘自江入淮,逾于泗、汴,自河而上,振旅还都。’王濬舟师之盛古今绝伦,而自汴溯河以班师,则汴水之大小,应当不减于今。”今考汴河故道,自河阴县东北十里广武涧中,东南流过阳武、中牟县界,至开封府城南,东流过陈留杞县北,又东过睢州北、考城县南、宁陵县北,而东经归德府城南。自隋以前,自归德府界东北流,达虞城、夏邑县北而入南直徐州界,过砀县北、萧县南、至徐州北合于泗。自隋以后,则由归德府境东南流,达夏邑、永城县南而入凤阳府宿州界,东南流经灵壁县及虹县南,至泗州两城间而合于淮。宋时东南之漕,大都由汴以达于畿邑,所以汴河之经理为详;南迁以后,故都离黍,江、淮漕运自是不资于汴,于是汴河日益湮废。金人虽常都汴,而周章匆遽,也想经理漕渠自泗通汴,〈宋嘉定十五年,金元光元年,议引汴通漕,未果。〉终未暇。明初议建北京于大梁,规划漕渠,以浚汴为先务。洪武六年浚开封漕河,即汴河。既而中格,自是河流横决,陵谷倒置,汴水之流,不绝如线,自中牟以东,断续几乎不可问。
洛水,〈伊、瀍、涧附见。〉
洛水出陕西西安府商州南六十里的冢岭山,经洛南县东北流,入河南卢氏县西南境,又东北经永宁县、宜阳县南而入洛阳西南境,又东则涧水流入;涧水的上源叫穀水,出渑池县南山中穀阳谷,东北流经县南,又东北至新安县南,又东北而涧水合;涧水出渑池县东北二十三里的白石山,东流合穀水,于是兼有穀水的称呼,引而东又折而南,都到府城西故苑中入于洛。洛水又东经故洛阳城南而瀍水入;瀍水出洛阳县西北五十里的穀城山,东流经府城北,至洛阳故城西而南流入洛。东汉以后则经洛阳故城东,又东南经偃师县南,又东而再入于洛。洛水自洛阳故城南,又东至偃师县西,而伊水入;伊水出卢氏县东南百六十里峦山,〈一名闷顿岭。《水经注》:伊水出南阳县城西荀渠山。地志:伊出熊耳。《六典》说商州的熊耳,不对。商州熊耳在冢岭西北,则伊水在洛水北。颜师古说:“伊水出陆浑山。”山,伊水所经,非所出。今以括地志为据。〉东北流历嵩县南,经汝州伊阳县西,又东北至府城东南,又东至偃师县西而入洛。洛水又东北流,至巩县北入于大河。《禹贡》说:“伊、洛、瀍、涧,既入于河。”又说:“导洛自熊耳。〈见卢氏县。〉东北会于涧、瀍,又东会于伊,又东北入于河。”《周书•洛诰》:“我乃卜涧水东,瀍水西,惟洛食。〈卜王城。〉我又卜瀍水东,亦惟洛食。”〈卜下都。〉《周语》:“伯阳父说:‘昔伊、洛竭而夏亡,河竭而商亡。’”又周灵王二十三年,穀、洛斗,将毁王宫。〈涧水于是始有穀水之名。〉战国时以河、洛、伊为三川,所以张仪说:“三川周室,天下之市朝。”秦因之置三川郡。汉吕后三年,伊、洛溢。〈《汉志》:“当时二水溢,流千六百余家。”〉东汉初定都洛阳,建武二十三年张纯引洛水通漕,叫阳渠,堰瀍、穀之水自洛阳城北东屈而南叫千金渠,会于阳渠,自是瀍、穀不再复故流。曹魏文、明之世,大营宫殿,分引支流,灌注苑囿,延及晋代,川谷渐移。及元魏迁都,更复营治。太和七年,穀水自河南城北合瀍水乱流,而城西之支渠遂绝。大约时所务的,都邑之漕渠而已。及隋大业九年改建东都,并河南、洛阳而一之,大变成周之辙,而通济之渠复起,于时又以穀、洛二水周匝都城为急,故复引穀南流以会于洛,从城西绕城而南以达于城东,经偃师、巩县之间而注于洛口。其千金、九曲之故迹,〈汉千金渠,后魏为九曲渎。〉又未尝过问。《汉志》注:“洛水自冢岭至巩入河,过郡二〈弘农、河南。〉行千七十里。”《唐十道志》:“河南大川叫洛水。”自贞观以后,伊、洛诸川往往决溢,为东都患,〈贞观十一年穀、洛水溢入洛阳宫,坏官舍民居,溺死六千余人。永淳初洛水溢,溺民居千余家。神龙初洛水又溢,流二千余家。开元八年瀍水溢,穀水溢,漂溺二千余人。十年伊水溢,十八年洛水复溢,皆漂溺东都二千余家。又二十年洛水溢,溺死千余人。〉于是屡费修塞。《宋志》:“洛水贯西京,多暴涨。”然而唐、宋皆以洛邑为陪京,渠堰之利,大抵皆因旧制补偏救弊而已,无赫然可纪者。《唐六典》:“天下造舟之梁四,河三洛一:河则蒲津、〈见山西重险。〉大阳、〈见陕州。〉盟津,〈见后河阳三城。〉洛则孝义。〈在偃师县。〉石柱之梁四:洛三灞一。〈灞桥,见陕西西安府。〉洛则天津、〈在府城西南。〉永济、〈在宜阳县。〉中桥,〈也叫洛中桥,在府城东南。〉灞则灞桥。大柱之梁三:三渭桥。〈俱见西安府。〉举京都之冲要为巨梁者共十有一,而洛居其四。”
颍水,〈蔡河、五丈河俱附见。〉
颍水的源头出自河南府登封县东二十五里的阳乾山,流经开封府禹州北边进入许州地界,经过襄城县北边,也叫渚河,又向东经过临颍县北边,又向东经过西华县北边、陈州南边,又向东经过项城县东边、沈丘县北边,接着进入归德府鹿邑县南境而与蔡河汇合。蔡河最初承接汴水,从祥符县东南、通许县西边,尉氏县、扶沟县东境,太康县西境,到鹿邑县南边而与颍河汇合,称为蔡河口。《水经注》说:“莨荡渠从中牟向东流到浚仪县分为两条水,向南流的叫沙水,向东注入的叫汴水。”〈魏收说:“汴水在大梁城东,分出一条蔡港。”《续述征记》说:“汴水、沙水到浚仪而分流,汴水向东注入,沙水向南流。”〉沙水就是蔡水,颍水汇合蔡水也兼有沙河的名称。从鹿邑县东南流入南直凤阳府地界,经过太和县及颍州北边、颍上县东南,到寿州西北正阳镇而注入淮河,称为颍口。《汉书·地理志》注说:“颍水流经三个郡,〈颍川、淮阳、沛郡。〉流程一千五百里。”自古以来是兵家必争之地。《左传》襄公十年:“晋国率领诸侯攻打郑国,楚国救援郑国,晋军前进与楚军夹着颍水扎营,郑人夜间渡过颍水与楚国结盟。”〈这就是现在禹州北边的颍水。〉三国魏黄初五年,曹丕建造水军,亲自乘坐龙舟,沿着蔡水、颍水浮淮河,前往寿春,准备讨伐吴国。正始四年,司马懿想在扬州、豫州之间扩大田地蓄积粮食,派邓艾巡视陈州、项城以东到寿春,邓艾认为:“从前太祖击败黄巾,于是实行屯田,在许都积谷,用来控制四方。如今三面已经平定,事情在淮南。每次大军出征,运输的士兵超过半数,耗费巨大。陈州、蔡州之间,土地低洼田土肥沃,可以减省许昌附近的各处稻田,并合水流东下。〈胡氏说:“汝水、颍水、莨荡渠水、涡水,都经过陈州、蔡州之间向东流入淮河。”〉命令淮北屯驻二万人,淮南屯驻三万人,十分之二轮休,经常有四万人一边种田一边防守;再开凿河渠,来增加灌溉、打通漕运。计算除去各项费用每年合计五百万斛,作为军资,六七年之间,可以在淮河上游积攒三千万斛。这就是十万军队五年的粮食。用这个来对付吴国,没有不取胜的。”司马懿认为很好,于是北临淮水,从钟离以南,〈钟离,就是现在南直凤阳府治。〉横石以西,〈横石,一作“硖石”,见寿州。〉直到沘水四百多里,〈沘水就是滭水,见固始县及南直六安州、寿州境。〉每五里设置营寨,每营六十人,一边种田一边防守。同时修建拓宽淮阳、百尺两条水渠,〈淮阳、百尺渠,都在陈州。〉上引河流,下通淮水、颍水,大力整治各处陂塘,在颍水南、颍水北穿渠三百里,灌溉田地二万顷。淮南、淮北粮仓相望,从寿春到京师农官屯兵,鸡犬之声,田间小路相连。每当东南有战事,大军出征,乘船而下到达江、淮,粮食有储备而没有水害,这是邓艾所建立的。晋太元八年,苻坚大举入侵,苻坚到达项城,苻融等率兵先到颍口。唐建中二年,田悦、〈魏博节度使。〉李惟岳、〈恒冀节度使。〉李纳、〈淄青节度使。〉梁崇义〈襄邓节度使。〉抗拒朝命,发动天下兵马讨伐他们,各军都依靠京师供给,而李纳、田悦的军队把守涡口,〈见江南怀远县。〉梁崇义扼守襄、邓,南北漕运都被断绝。江淮转运使杜佑认为秦、汉的运路从浚仪西十里,进入琵琶沟,横穿蔡河,到陈州而与颍河汇合。自从隋朝开凿汴河,官漕不通。如果取道流培岸,用工很少,疏浚鸡鸣冈首尾,〈尉氏县有鸡鸣城。有人说现在南直合肥西北的鸡鸣山,淝水发源于此。〉可以通船,陆行才四十里,那么江、湖、黔中、岭南、蜀汉的粮食可以并船而下,由白沙〈见南直仪真县。〉趋向东关,〈在南直巢县。〉经过庐州、寿州浮颍水涉蔡水,经历琵琶沟进入汴河抵达东都,没有浊河溯淮的阻碍,〈杜佑大概想由大江通淝水,由淝水到达蔡河。〉减少旧道二千多里。适逢李纳的将领李洧以徐州归附朝廷,〈当时涡口属徐州。〉淮路打通而停止。建中三年淮西节度使李希烈反叛,移镇许州,与李纳相勾结,断绝汴渠粮道,因此东南转运的人都不敢由汴渠从蔡水西上。宣武节度使李勉于是治理蔡渠,引东南的粮饷。元和十一年讨伐吴元济,开始设置淮、颍水运使,杨子院的米从淮阴逆淮水进入颍水,到项城进入溵水,运到郾城,来供给淮西行营各军,节省汴运的费用。《旧唐书》说:当时运米逆淮水到寿州四十里进入颍口,又逆流到颍州沈丘界五百里到达项城,又逆流五百里进入溵河,又三百里运到郾城。〈共经历一千三百多里,大概是迂回的说法。〉五代周显德四年,攻打南唐淮南,先在开封城西汴水旁演习水战,到这时命令将领王环率领水军数千,从闵水沿颍水进入淮河,〈闵水也是蔡河的别名。〉南唐人大惊。六年从开封城东疏导汴水进入蔡水,〈韩令坤疏浚。〉来打通陈州、颍州的漕运。宋建隆二年疏浚蔡渠,〈此前建隆元年疏浚蔡河设置斗门,到这时又命令陈承昭监督这项工程。〉疏导闵水从新郑与蔡水汇合,〈这里的闵水指蔡河上流的溱水、洧水等河流。〉贯穿京城南边,经过陈州、颍州,到达寿春,来打通淮右的漕运,船只全都到来,京城人认为便利,于是把西南的称为闵河,东南的称为蔡河。乾德二年又凿渠从长社〈今许州。〉引潩水到京师〈潩水也见许州。〉汇合闵水。渠修成百姓没有水患,闵河的漕运更加畅通。开宝六年改闵河为惠民河,〈太平兴国四年命名城南惠民河水门叫普济、广利。〉成为漕运四河之一。端拱初年,陈尧叟等人说:“汉、魏、晋、唐在陈州、许州、邓州、颍州以及蔡州、宿州、亳州直到寿春,利用水利开垦田地,旧迹都在。如今采用古法大力开展屯田,来打通水利,疏导沟渎,修筑堤堰,每屯一千人,每人给一头牛,治理田地五十亩,每亩大约收三斛,每年可以收十五万斛;七州之间,设置二十屯,可以得到三百万斛;由此增加,几年之后,可以使仓库充实,节省江、淮漕运了。”建议没有实行。淳化二年因为潩水泛滥,从长葛开小河,疏导潩水分流二十里汇合惠民河。至道初年大理丞皇甫选说:“邓州、许州、陈州、颍州、蔡州、宿州、亳州七州境内,有公私闲田三百五十一支,合计二十二万多顷,民力不能全部耕种,都是汉、魏以来召信臣、杜诗、杜预、司马宣王、邓艾等人立制开垦,地上有陂塘堤堰旧址,即使不能照旧增筑,应该选择堤防未坏可以兴修水利的,先耕种二万多顷,其他地方逐渐谋划设置。”听从了,不久又停止。咸平二年连绵大雨,蔡河泛滥,开封守臣寇准治理丁冈古河泄导洪水。〈在府城东南。〉大中祥符二年,陈州请求从许州长葛疏浚减水河及治理枣村旧河〈在临颍县。〉来流入蔡河,听从了。随后又在顿固减水河口修建双水门,〈在商水县南。〉来减轻陈州、颍州的水患。九年许州知州石普请求在大流堰穿渠,〈在尉氏县。〉设置两个斗门,引沙河来漕运。天圣二年又修大流堰斗门,开减水河通漕。{{annotate|《宋志》:“当时田承说献议,重修许州合流镇大河堰斗门,创开减水河通漕,省去迂路五百里。嘉祐三年开京城葛家冈新河,分流入鲁沟。〈鲁沟见陈留县,当时秋雨连绵河水泛滥,成为京城祸患。〉熙宁九年在顺天门外〈汴城西南门。〉接通直河到染院,后入护龙河。〈即城壕。〉到咸丰门南〈城西北门。〉入京水、索水。元祐四年陈州知州胡宗愈建议疏浚八丈沟,〈在陈州。〉分蔡河的水为一条支流,由颍州、寿州入河。诏令经营办理。大观初年又开潩河入蔡河。蔡河大概兼有闵水、潩水来通漕船。欧阳忞说:“蔡河就是古代的琵琶沟。”胡氏说:“琵琶沟从东京戴楼门入,〈南面西来第一门,本名安上门。〉京城宣化水门出,〈南面东来门。〉投向东南下,经过陈州,过鹿邑县界蔡河口而流入颍水。”现在由朱仙镇〈见祥符县。〉向东南,有水道经过西华、南顿、沈丘到达颍州、寿州,大概就是蔡河旧迹。又有五丈河,也是宋漕运四河之一。《九域志》:“五丈河就是《禹贡》的菏泽,从汴城北经过陈留、曹州、济州及郓州,它的宽度五丈。”周显德四年疏浚汴水向北流入五丈河,东流经过定陶北边流入济水,齐、鲁的船只都到达大梁。〈此前显德二年在京城西引水入五丈河到达济水。〉六年疏浚五丈渠,向东经过曹州、济州、梁山泊〈见山东寿张县。〉来打通青州、郓州的漕运。宋建隆二年征发曹州、单州百姓疏浚五丈河。此前河道堵塞,命令卫将军陈承昭在京城西夹汴河建造斗门,从荥阳凿渠一百多里,引京水、索水两水通城壕入斗门,架流在汴水之上,向东汇入五丈河,以便东北漕运,〈这就是金水河,见前面汴水。〉开宝六年改为广济河。〈兴国四年命名城东水门叫咸通。又熙宁十年命名城北水门叫永顺。五丈河大概从永顺门入京城,而到达东边的咸通门。〉景德三年内侍赵守伦建议从京东分广济河,由定陶到徐州入清河〈即泗水。〉来打通江、湖漕运,工程完成又停止。〈《宋史》:“徐州运河修成,皇帝因为那里有龙阜,水势极浅,难以设置渠堰,又经历吕梁滩碛的险阻,不是可以漕运的,停止了。”〉天圣六年阎贻庆说:“广济河下接济州的合蔡镇,〈见山东钜野县。〉通梁山泺,请求治理五丈河入夹黄河〈郓州、济州之间的小河。〉引水注入。”于是建立桥梁设置坝堰。诏令有关官员勘察。庆历年间又疏浚徐州、沛县的清河,任城、金乡的大义河,〈见山任城,即济宁州。〉来打通漕运。熙宁七年有关官员请求在通津门,〈汴城东面门。〉汴河东岸开河,下通广济,以便航运,听从了。元丰五年废广济辇运司,〈把上供物品移到淮扬军界入汴,叫清河辇运。〉不久又加以修治。元祐年间都水监说:“广济河以京水、索河为源,转运京东每年的赋税。请求在宣泽门设置水槽,架流入咸丰门,〈宣泽、咸丰二门都在汴城西面。咸丰又在宣泽北边。〉由旧道恢复河源来通漕。”听从了。建炎初年宗泽留守东京,开五丈河来通西北商旅。《宋会要》:“汴都以惠民、金水、五丈、汴为四渠,而汴、黄、惠民、广济也叫四河,因为河渠流通,转输容易到达,这就是汴、洛成为天下枢纽的原因。”明朝洪武八年大河南决,挟带颍水流入淮河,而蔡河的流水渐渐断绝。三十年河又南决,拥塞蔡水进入陈州。永乐初年计臣郁新上奏说:“淮河、黄河淤浅,官运不通,请求从淮安用轻舟运到沙河及陈州颍岐口,用大船载入黄河,再陆运入卫河到达北京。”听从了。正统以后,大河决口堵塞不一,颍水、蔡水、五丈等河流都失去旧道,可以辨认的没有几条了。
汝水。
汝水出自汝州鲁山县西南七十里的大盂山,向东北流出县北,经过伊阳县及汝州南边,又向东南经过宝丰县及郏县南边而进入南阳府裕州地界,经过叶县北边,又向东进入开封府许州的襄城、郾城县南边而进入汝宁府西平县,从县北向东南流,经过上蔡县西边到汝阳县北边,又向东经过新蔡县西边、息县北边,到南直颍州南边而注入淮河。《左传》成公十六年:“楚国用汝阴的田向郑国求和。”十七年:“诸侯包围郑国,楚国救援郑国,军队驻扎在汝水边上。”哀公元年:“楚国包围蔡国,使疆土扩展到江、汝之间。”十七年:楚子谷说:“文王用彭仲爽做令尹,把申、息设为县,使陈、蔡来朝,封疆到汝水。”《国语》:“齐桓公讨伐楚国,渡过汝水越过方城。”荀子说:“楚国以汝水、颍水为险阻。”〈《淮南子》也说:“颍水、汝水作为沟洫。”〉《汉书·地理志》注:“汝水流经两个郡,〈颍川、汝南。〉流程一千三百五十里。”吕后三年,汝水泛滥。〈冲走八百多家。〉唐开元十年,汝水泛滥。〈淹没一千多家。〉《十道志》:“河南的大河流叫汝水。”宋刘敞说:“汝水向南到达淮河,北边到颍水,悬瓠的险要是南北必争的地方。”元至正年间汝水泛滥,有关官员从舞阳截断它的水流,〈舞阳属裕州,大概是下流堵塞而汝水逆流上到舞阳。〉约束水向东注入。如今大河屡次决口堵塞,汝水也不再是旧流了。
它的双重险要则有虎牢,
虎牢关在开封府郑州汜水县西二里。一名成皋关,也叫古崤关。那个地方古代是东虢国,郑国作为制邑。《左传》:郑庄公说:“制,是险要的城邑。”又是北制。隐公五年:郑国在北制击败燕国军队。也叫虎牢。〈《穆天子传》:“天子在郑地打猎,有虎在芦苇中,七萃之士擒获它献上,命令蓄养在东虢,因此叫虎牢。”〉庄公二十一年:“郑伯安定王室,王给他武公的略地,从虎牢以东。”僖公四年:“齐侯与郑国申侯以虎牢。”襄公二年:“晋悼公与诸侯在戚会盟,〈戚,见北直开州。〉商议郑国的缘故。”孟献子说:“请求筑虎牢城来逼迫郑国。”晋国听从了。于是筑虎牢城,郑人才求和。〈杜预说:“这时虎牢属晋国。”〉十年:“诸侯的军队筑虎牢城并戍守,〈当时郑国又背叛晋国亲近楚国。〉郑国与晋国讲和。”也叫虢。昭公元年:“晋国赵武与诸侯的大夫在虢会盟。”后来成为成皋。《战国策》:“三晋瓜分知氏的土地,段规对韩王说:‘分地一定要取得成皋。’韩王说:‘成皋,是石头溜走的地方,没有什么用。’段规说:‘不是这样。一里之厚,而能牵动千里之权,是地利。王采用臣的话,那么韩国一定能取得郑国。’等到取得郑国,果然从成皋开始。”〈韩哀侯二年灭郑。〉又张仪威胁赵国说:“如今秦国发动三军:一军堵塞午道,一军驻扎成皋,一军驻扎渑池。”又威胁楚国说:“秦国下兵占据宜阳,那么韩国的上地不通,下河东,取成皋,韩国一定称臣。”韩厘王时,赵国李兑约五国攻秦,罢兵后留在成皋。李斯说:“惠王用张仪的计策,向东占据成皋的险要。”《史记》:“秦庄襄王元年派蒙骜讨伐韩国,韩国献出成皋,秦国边界北到的大梁。自从秦国占据成皋,十九年而韩国就灭亡了。”晋、楚的霸业争夺郑国,秦国并吞六国从韩国开始,因为虎牢、成皋的险要。到楚、汉争衡,成皋更是重地。汉三年,项羽派终公守成皋,而自己向东攻击彭越。汉军击败终公,又驻军成皋,项羽攻下它。郦食其对汉王说:“楚国让适卒分守成皋,这是天用来资助汉的,希望赶快再进兵堵塞成皋的险要。”就是这样。四年,汉军又取得成皋,终于灭楚。十年黥布反叛。薛公为他策划说:“布向东取吴,向西取楚,合并韩国取得魏国,占据敖仓的粮食,堵塞成皋的口,胜败的形势,还不可知。”景帝三年吴、楚七国反叛,桓将军劝说吴王赶快向西占据洛阳武库,吃敖仓的粮食,不听,事情失败。元狩初年,淮南王刘安与伍被谋划反叛之事,说:“吴国怎么懂得反叛?汉将一天经过成皋的四十多人,如今我们断绝成皋的口,占据三川的险要,〈指洛阳。〉招引山东的兵,起事这样,十事九成。”刘安曾说“堵塞成皋的道路,天下不通”等等。东汉初年任命冯异为孟津将军,冯异于是南下河南成皋以东十三县,不久设置成皋关。当时定都洛阳,成皋是它东面的险阻。中平末年何进谋划诛杀宦官,召外兵,派东郡太守桥瑁屯驻成皋。初平二年关东州郡都起兵讨伐董卓,曹操建议引兵西据成皋,诸将不听。晋永康三年赵王伦篡位叛逆,齐王冏在许昌起兵讨伐他。赵王伦派兵分道抵御齐王冏,派他的党羽司马雅等从成皋关出。又永嘉四年刘聪派他的儿子刘粲等侵犯洛阳,不久石勒出成皋关,在仓垣包围陈留太守王赞,〈仓垣,见陈留县。〉大宁三年刘曜派刘岳等在金墉包围石勒的将领石生,石勒派石虎向西救援,石虎进入成皋关,与刘岳在洛西交战,〈指洛阳城西。〉刘岳战败逃走。咸和三年刘曜又攻打金墉的石生,石勒从襄国奔驰救援,对他的部下说:“刘曜在成皋关陈列重兵,是上策;阻守洛水,是中策;坐守洛阳,这就会被擒罢了。”等到达成皋,刘曜没有守兵。石勒大喜,走小路兼程行进,在洛西攻击刘曜擒获了他。永安五年后赵戍卒梁犊等作乱,从雍城东出潼关。〈雍城,今陕西凤翔府治。〉石虎派李农等抵御,在新安及洛阳交战,都大败,于是退守成皋。梁犊向东攻掠荥阳、陈留等郡,石虎又派石斌在荥阳攻击消灭他。兴宁二年燕慕容恪谋划夺取洛阳,先派军队驻扎孟津及成皋。太和四年桓温讨伐燕国,燕国向秦国求救,许诺贿赂秦国虎牢以西的土地。义熙十二年,刘裕讨伐秦国,前锋檀道济等前进到成皋,秦人献出成皋、虎牢二城投降。〈指成皋县城、虎牢关城。〉檀道济等于是长驱直入。十三年刘裕率领水军逆河而上,魏主拓跋嗣命令长孙嵩等窥伺刘裕西过,就从成皋渡河,南侵彭城、沛郡。〈指彭城、沛郡。〉没有实现。元熙初年,刘裕任命毛德祖为荥阳太守,戍守虎牢。宋永初元年在此兼设司州。景平初年魏将奚斤等攻打虎牢,毛德祖坚守不下。魏主拓跋嗣亲自到成皋,断绝虎牢汲水的道路,〈《北史》:“虎牢缺水,城中用长绳汲河水,魏主命令连接战舰上面施以轒轞,断绝他们的汲路。”〉很久不能攻克,于是挖地道,泄掉虎牢城中的井水,井深四十丈,山势峻峭,不能防备,城中人马渴乏,于是陷落。元嘉七年命令到彦之夺取河南地,另外派段玄率精骑直指虎牢,攻克它。所谓河南四镇,虎牢是其中之一。随后又陷没于魏,成为豫州治所。二十七年又派军队北伐,别将梁坦等逼近虎牢,不能攻克。二十九年又分派鲁爽等向许州、洛阳。鲁爽夺取长社,在大索击败魏人,〈见荥阳县。〉进攻虎牢。听说碻磝战败撤退,〈碻磝,见山东长清县。〉率军返回。北魏以虎牢为重镇,太和十八年在城中设置东中郎府。永安二年梁将陈庆之送元颢北还,在梁国称帝,命令尔朱世隆镇守虎牢来防备他。陈庆之不久攻下荥阳,进击虎牢,尔朱世隆弃城逃走。永熙三年高欢从晋阳南下侵犯洛阳,魏主元修命令斛斯椿等镇守虎牢。不久魏主向西逃走,虎牢属于东魏,设置北豫州及成皋郡治在这里。天平四年高欢任命侯景为西道大行台,与高敖曹等在虎牢练兵。到沙苑战败,〈沙苑见陕西同州。〉河南州镇大多归附西魏。元象初年又派侯景在虎牢练兵,魏人都弃城西归。武定初年北豫州刺史高仲密以虎牢投降西魏,宇文泰亲自率领各军接应,在邙山大战,战败返回,虎牢又落入东魏。五年守将陆子章增筑虎牢城。六年高澄南临黎阳,〈见北直濬县。〉从虎牢渡河到洛阳,由太行返回晋阳。高齐河清二年,周人包围洛阳,战败离去。齐主高湛到洛阳,东到虎牢,从滑台到黎阳返回邺城。隋大业初年设置虎牢都尉府。九年杨玄感包围东都,分派他的将领顾觉夺取虎牢。虎牢投降,任命顾觉为郑州刺史,镇守虎牢。十二年因为河南盗贼翟让等作乱,命令裴仁基镇守虎牢,第二年裴仁基向李密投降。唐武德初年李密的将领徐世勣以黎阳来归附,派他经营虎牢以东。三年李世民在东都包围王世充,将军王君廓领兵袭击虎牢,攻克它。四年东都包围紧急,窦建德领兵救援王世充,驻军在成皋东原。郭孝恪等请求先占据虎牢的险要来抵御他,李世民也说:“窦建德将骄兵惰,我占据武牢,〈唐朝避讳虎,改为“武”。〉扼住他的咽喉,他如果冒险争锋,攻取他很容易。”于是向东赶往虎牢。到交战时,窦建德战败灭亡。乾元二年史思明反叛,李光弼说:“贼人正窥伺洛阳,应当扼守武牢。”就是这样。乾符五年黄巢侵犯叶县、阳翟,诏令发兵守卫轘辕、伊阙、河阴、虎牢。五代唐同光四年,因为邺都军队作乱,将要疏浚河道袭击郓州、汴州,于是前往关东招抚。不久驻扎汜水,到荥泽东边,前进到万胜镇〈见中牟县。〉听说李嗣源进入汴州,于是回师,留军队守成皋关。李嗣源派石敬瑭率前军赶往汜水,当时议论的人又劝皇帝控制扼守汜水,收抚散兵,刚要出发,被郭从谦等杀死,李嗣源于是入关。石晋天福二年,当时范延光在魏州起兵,张从宾以洛阳归附他,袭取河阳,又领兵扼守汜水关,汴州危急。不久杜重威等领兵攻克汜水,张从宾战败而死。宋真宗祥符四年西巡到虎牢关,诏令说:“眷念玉关的枢纽,〈汜水旧关东边题名虎牢,西边题名玉关,所以这样说。〉控制鼎邑的要冲,改为行庆关。”仁宗庆历四年省汜水县为行庆关,〈属河南府。〉不久恢复旧制。靖康二年粘没喝从河阳渡河到汜水关,建炎初年岳飞在这里大败金人。元至正十五年,汝州、颍州贼人辗转攻陷河南州郡,察罕戍守虎牢来遏制贼人锋芒。十九年图谋收复汴梁,率领大军驻扎虎牢,发动各道兵四面并进。明初大军攻下河南,从中滦镇进入虎牢,于是肃清关、洛。如今从荥阳向东都是平坦之地,向西进入汜水县境地势逐渐升高,城中突起一座山,像万斛粮仓,出西郭就乱岭纠纷,一条路迂回,其间断而复续,假如一个人扛着戈站立,一百个人也自然废然,确实算是洛阳的门户了。唐贾至《虎牢关铭》说:“王侯设置险要,虎牢拥有它的要害。用五岳来震动它,只有嵩山聚集;用四渎来经行它,大河突出。它应当咽喉九州,门槛中夏。汉祖守它来面临山东,坐清三齐,强楚徘徊而不前进;太宗占据它来抗拒河、朔,攻克擒获丑夏,伪郑袒缚而请命。唯有这虎牢,天设巨防;攻打在坤下,抗拒在离旁;昏庸的依靠它而灭亡,圣明的凭借它而称王。”又吕温铭说:“锁天中区,控地四鄙。”也足以看出虎牢的大略了。
黾阨,
黾阨塞,在汝宁府信阳州东南九十里,湖广应山县北六十里。也叫冥阨,也叫黾塞,〈也作“鄳阨”。鄳、黾都音盲。〉又叫平靖关,〈靖,一作“静”。旧志:关在信阳州南七十五里。〉宋时名叫行者坡。那个地方有大、小石门,凿山通道,实在是险要。《左传》定公四年:“吴国讨伐楚国从淮水涉过汉水,〈取道今光州、信阳之间。〉楚国左司马沈尹戌请求回去堵塞大隧、直辕、冥阨,从后面攻击他们。”又三关总名叫城口。楚国史皇所说的:“堵塞城口而入。”〈《舆地广记》:“罗山县有石城山,就是古所谓冥阨。”胡氏认为大隧是黄岘关,直辕、冥阨是武阳、平靖关。〉《战国策》:苏代说:“秦国想攻打魏国又重视楚国,就把南阳送给楚国,残破均陵,〈今襄阳府均州。〉堵塞黾阨。”楚人回答顷襄王说:“涉过黾塞来等待秦国的疲惫。”又庄辛回答楚襄王说:“穰侯在秦王那里接受命令,填塞黾塞之内,把自己投到黾塞之外。”朱英对春申君说:“秦国越过黾阨的险塞来攻打楚国,不方便。”魏信陵君劝说安厘王说:“秦国讨伐楚国取道涉山谷,〈《索隐》说:“通往楚国的险路。”大概是从褒斜进入梁州的道路。〉走三千里而攻打冥阨的险塞,所走的路很远,所攻打的很难。”《吕氏春秋》:“天下九塞,冥阨是其中之一。”〈《淮南子》也说。〉从魏、晋以后,鄳阨之地常常是南北重镇,所谓义阳有三关的险塞。三关:一是平靖关,就是《左传》的冥阨,这个关依山为屏障,不建濠隍,所以用平靖为名;一是武阳关,也叫澧山关,就是《左传》的大隧,在信阳州东南一百五十里,西南到应山县一百三十里,地名叫大寨岭,薛氏说:“三关的险要,大寨岭最为平易”,就是这样;一是黄岘关,也叫百雁关,〈俗讹为“白雁”。〉又叫九里关,就是《左传》的直辕,在信阳州南九十里,南到应山县也是九十里。义阳城与三关的形势像首尾一样。齐东昏侯永元三年,军主吴子阳等出三关侵犯魏国,战败返回。不久魏将田益宗谋划夺取义阳,想把扬州的士卒驻扎在建安,〈见固始县。〉抵御三关的援兵。〈当时元英说东豫州刺史田益宗的兵守三关就是这样。东豫州,魏治新息,即今息县。〉梁天监三年义阳向魏国投降,三关的戍将听说后,都弃城逃走。七年魏国三关戍主侯登以城投降梁国。梁司州刺史马仙琕谋划巩固三关,〈梁司州治鹿城关,见湖广黄冈县。〉派他的将领马广屯驻长簿,胡文超屯驻松岘。〈长薄在武阳关北,松岘在黄岘关北。〉八年魏元英将要夺取三关,到义阳,策划说:“三关相互依赖像左右手,如果攻克一关,两关不用攻打就会破。攻打难的比不上攻打容易的,应该先攻东关〈武阳关在东边。〉又怕他们合力于东边,派李华向西关〈平靖在武阳的西边,所以叫西关。〉分散他们的兵势,元英亲自督率各军向东关。到长簿,长簿溃败,于是包围武阳,攻克它。进攻黄岘〈黄岘,史书作“广岘”。〉及西关,梁将都逃走。普通五年,派将领李国兴攻打魏平靖关,杨乾攻打武阳关及黄岘关,攻克它们。进军包围郢州,不能攻克,〈魏郢州治义阳。〉三关不久落入魏国。八年司州刺史夏侯夔等出义阳道攻打魏平静等关,攻克它们。随后又从武阳进军攻克东豫州。等到侯景之乱,三关被齐国所有,于是南国的形势更加受挫而并入北方。唐的中叶,淮西屡次反叛,也因为三关诸险在它的境内,依仗为强固。宋南渡以后,三关防维单弱,所以寿春合肥往往多事。大概想保淮西,必须守义阳;守义阳,那么三关的防备不容不重。黄氏有话说:“三关险要,关外百里都是险要。金国得到信阳将与我们分险而守,在要坡扎营来对抗武阳,〈要坡在武阳关北数里。〉在鸡头扎营来对抗平靖,〈平靖关北有鸡头山。〉在石门扎营来对抗黄岘,〈石门山也靠近黄岘关北。〉这是把三关都抛弃了。”
三鵶,
三鵶路,在今南阳府北及汝州南边。《一统志》:“南阳府北七十里有两条路,东北带西而行的叫三鵶路。其中有石山、鲤鱼山、拓禽山,就是行人来往取道西洛的便路。”杜佑说:“汝州鲁山县,后周设置三鵶镇,在县西南十九里,也叫平高,城用来防御齐国。高齐也在县东北十七里设置鲁城来防御周。”如今三鵶路从南阳府北六十里的故向城,又北有石川路,〈一名百重山。〉就是三鵶的第一;府北七十里分水岭而北,就是三鵶的第二;由故向城向北又八十里有鲁阳关,进入鲁山县界,就是三鵶的第三。旧时邓州、汝州二州,与鲁阳关分界,荆州、豫州的通道,这里为险要。张景阳诗“朝登鲁阳关,峡路峭且深”说的就是这里。晋太元三年苻秦侵犯襄阳,派别将石越率精骑出鲁阳关。北魏孝昌初年,正对西北二荆、西郢有事,〈二荆,指穰城及鲁阳,后魏太和年间在鲁阳设置荆州,后来又移治穰城。有人认为西荆治上洛,北荆治襄城,错了。西郢,胡氏说“治真阳县。”穰城见邓州,鲁阳即鲁山。襄城今属许州,真阳属汝宁府。〉群蛮都长久断绝三鵶路。北到襄城,中间阻隔汝水,屯据险要,道路不通,又引梁将曹义宗包围荆州。〈即今邓州。〉魏将崔暹前往救援,到鲁阳不敢前进,改派元彧讨伐鲁阳蛮辛雄,向东赶往叶城;别将裴衍等领兵出武关,打通三鵶路来救援荆州。又东魏兴和二年侯景出三鵶,将收复荆州,宇文泰派李弼等出武关,侯景于是返回。西魏大统十三年侯景背叛东魏,把鲁阳、长社等城贿赂魏国,魏荆州刺史王思政率领州兵从鲁阳向阳翟,这就是三鵶路。宇文周建德四年韦孝宽陈述讨伐齐国的策略:一说“广州义旅〈广州治今鲁山县。〉,出自三鵶”,一说“三鵶以北,万春以南,〈万春见洛阳县。〉大力屯田,预先积储”。三鵶大概是出奇兵的道路了。
河阳三城,
河阳城,在今怀庆府孟县西南三十里,就是汉代的河阳县。(自汉代以来,县治都设在这里,唐代又成为孟州的治所。现在的孟县城,是金代大定年间修筑的,已经不是古城了。)古代称为孟津,也叫盟津。周武王在此济师,因此称为武济,也叫富平津,是道路汇聚之处,古今的津要之地。东汉初年任命冯异为孟津将军,谋划夺取洛阳。永初五年,先零羌侵犯河东,到达河内,下诏朱宠率兵屯驻孟津以防备。中平末年,何进谋划诛杀宦官,派武猛都尉丁原率兵侵犯河内,烧毁孟津,火光照到洛阳城中。晋泰始年间,杜预因为孟津渡口险要,有翻船溺水的祸患,请求在富平津建造河桥。议论的人认为这是殷、周建都的地方,历经圣贤而不建造的原因,一定是不能建造的缘故。杜预说:“造船为桥,说的就是河桥。”听从了他的建议,桥果然建成。太安二年,成都王颖从邺举兵内向,列军从朝歌(见淇县。)到河桥,鼓声传到数百里外,皇帝出兵屯驻河桥以抗拒他。永兴二年,豫州刺史刘乔与东海王越等相互攻击,河间王颙派成都王颖等占据河桥作为刘乔的后援。(当时王越等想连兵在关中讨伐司马颙。)不久河桥的军队被东军攻击,依次败走,平昌公模等于是从邺向南,进逼洛阳。永嘉末年,傅祗屯驻三渚,刘聪派儿子刘粲攻打他。三渚,是河中的沙洲。《水经注》:河中沙洲上有河平侯祠,旁边有两个沙洲,又有陶渚,所以叫三渚。傅祗大概屯驻在孟津小城。又津西有凉马台,从前的人常在河桥洗马,洗完后到高处乘凉的地方。永和六年,苻健图谋进入关中,从枋头全部人马向西,(枋头见北直濬县。)到孟津,建造浮桥渡河,渡过后烧毁浮桥。与宁二年,前燕慕容恪图谋夺取洛阳,派将领悦希驻军孟津。太元十八年,慕容垂图谋背叛前秦,刚渡河时,担心河桥南空仓中有伏兵,于是从凉马台结草筏渡河。北魏太和十七年迁都洛阳,命令建造河桥。河北侧岸有两座城相对,设置北中郎府戍守,因此称为北中城。景明二年,咸阳王禧图谋变乱,适逢魏主出猎北邙,他的党羽乞伏马居劝说王禧:“回到洛阳城,率兵闭门,天子必定向北逃往桑干,(指平城。)殿下可以切断河桥,做河南的天子。”没有成功。(又正光初年,元略躲避元义的祸难,故人司马子宾与元略缚荻筏,夜里渡孟津抵达屯留。屯留见山西潞安府。)《洛志》:“魏都洛阳以北中为重地,北中不守,就可以平行到洛阳。”(宋白说:“河阳城一名北中城。”)武泰初年,尔朱荣从晋阳南下,胡太后派将领守河桥及北中城以抗拒他。不久都督李神轨到河桥,听说北中失守,立即逃回。又陶渚,在河阴西北三里南北长堤之外。(旧河阴城,见今孟津县。《水经注》:“孟津也叫陶河。”曹魏时杜畿在孟津试验楼船,在陶河倾覆。杜佑说:“河阳县西南十三里古遮马堤就是那个地方。”陶或作“淘”。)尔朱荣谋划诛杀百官,请魏主元子攸西沿河西到淘渚,引百官到行宫西北,说想祭天,百官集合后,派朔骑包围杀死他们。又迁魏主到河桥,安置在幕下。第二年元颢入洛阳,魏主北走,尔朱荣奉他南讨,元颢派陈庆之守北中城,自己占据南岸,分兵守河中渚,又另派兵沿河固守。当时北军没有船可渡,杨侃请求:“征集民材,多造桴筏,间以舟楫,沿河布列,都做出渡河的态势,首尾既远,元颢必定不知如何防备,一处得渡,必立大功。”高道穆也请求分兵遣将,所在散渡。尔朱荣听从,命尔朱兆等缚材为筏,从马渚西硖石(见孟津县。)夜渡,元颢军于是溃散。永安三年,魏主诛杀尔朱荣,派将军奚毅等率兵镇守北中。当时尔朱世隆从洛阳出屯河阴,就想回北方。他的党羽司马子如说:“兵不厌诈,不如回军向京师,出其不意,或许可以成功。”尔朱世隆于是攻河桥,占据北中城,引朔骑到郭下,举朝恐惧。李苗请求径直切断河桥,允许了。于是招募人从马渚上流乘船夜下,离桥数里,放火船焚河桥,倏忽而至。尔朱世隆在南岸的兵都争着从桥北渡,桥断溺死者很多,尔朱世隆于是收兵北逃。不久尔朱兆从晋阳南下,倍道兼行,从河桥西涉渡。魏主起初以为大河深广,认为尔朱兆不能突然渡河。这天水不没马腹,尔朱兆骑兵叩宫门,宿卫才发觉,一时溃散,魏主被尔朱兆骑兵擒获。普泰二年,尔朱度律从洛阳,尔朱天光从长安,会合尔朱兆等攻高欢于邺,败还。将要到洛阳,尔朱彦伯在洛阳,想亲自率兵守河桥。尔朱世隆不听从,派他的党羽阳叔渊驰赴北中,检阅败兵。斛斯椿谋划背叛尔朱,从邺倍道先回,到北中,欺骗阳叔渊得以进入,斛斯椿于是占据河桥,杀尽尔朱的党羽。尔朱度律等想攻打他,不能攻克,逃走而死。永熙三年,高欢从晋阳进犯宫阙,魏主率兵屯河桥,高欢不久从野王向南,引军渡河,魏主西走。东魏大像三年,修筑中潬城及南城,(中潬就是河中沙洲,当时仍在那里设置河阳关。)高欢派潘乐屯北中城,高永乐守南城,在河阳架桥。等到高敖曹被宇文泰打败,叩河阳南城,因为关门不开而死去。武定元年,高仲密以虎牢降西魏,宇文泰率诸军接应,到洛阳,前军于谨围河桥南城,高欢率兵到河北,宇文泰退军瀍上,在上流放火船烧河桥。东魏将领斛律金派别将张亮用小艇百余艘载长锁,等火船将到,用钉子钉住,引锁向岸,桥得以保全。高欢于是渡河占据邙山,与宇文泰相持。宇文周建德四年大举伐齐,周主宇文邕亲自率军出河阳,攻克河阴大城,宇文宪攻克洛口东西二城,放火焚河桥,桥断。齐将傅永从永桥夜入中潬城,(永桥镇,见武陟县。)周人攻克南城后,围中潬二十天不能攻克,于是撤还。隋开皇初年,因东魏行台在河阳城内设置河阳宫。大业九年,杨玄感攻东都,下诏屈突通从河北驰救,驻军河阳。唐武德初年,贼帅李商胡占据孟津中潬城。二年,行军总管刘弘基派将领种如愿袭击王世充的河阳城,焚烧他的河桥。三年,怀州总管黄君汉分道攻王世充,用舟师袭击王世充的回洛城,切断河阳南桥。天宝十四载,安禄山反叛,派将领封常清乘驿车到东京,切断河阳桥作为守御的准备。乾元二年,九节度使的军队在相州溃败,郭子仪用朔方军切断河阳桥,保卫东京。众人商议想放弃东京退保蒲、陕,朔方都虞候张用济定计守河阳,役使所部修筑南北两城而守。(大概是在旧城基础上增筑。)不久史思明攻陷汴、郑,将逼近洛阳,李光弼认为洛城难以守卫,提议移军河阳,北连泽、潞,有利就进取,不利就退守,表里相应,使贼不敢西侵,形成猿臂之势,于是率士马东守河阳。史思明在河阳南修筑月城以抗拒李光弼,想放火船烧河桥,又全力攻南城,都不能攻克。当时李光弼屯中潬,应援南北两城,史思明进攻中潬,败退,李光弼在河阳西渚打败史思明。这时贼虽然进入洛阳,但畏惧李光弼的兵威,南不出百里,西不越畿内,陕州得以修治军备。关辅无忧,是李光弼保河阳的力量。建中二年,设置河阳三城节度,从此常为重镇。(广德初年史怀义败灭,命内侍鱼朝恩守河阳,以河清、济源、温的租税归入河阳三城,不久又以汜水军赋隶属。建中二年设置河阳节度使,割东畿河阳、河清、济源、温、王屋五县隶属。会昌三年,增置孟州,治所河阳。)光启三年,河南尹张全义袭击河阳节度李罕之,进入三城,李罕之逃到泽州。不久河阳归朱温。河东屡次争夺河阳不能攻克,朱温从此更加强大。后唐同光四年,李嗣源讨伐邺乱,被乱军拥戴,下诏发兵扼守河阳桥防备。清泰末年,唐兵被河东契丹打败,唐主从珂派兵屯河阳。不久商议北讨,引军到河阳,卢文纪说:“河阳是天下津要,车驾应留此,镇抚南北。”不久又进到怀州。适逢诸军相继溃败,于是从怀州回洛阳。到河阳,命诸将分守南、北城以卫河桥,不久又命专守南城断浮桥而回。等到晋兵到镇,守将苌从简用舟楫迎接投降。石晋天福九年,契丹入寇到黎阳,命西京留守安彦威守河阳。开运三年契丹大举入犯,与晋军相持于恒州中度桥。李穀密奏大军危急的形势,请皇帝到滑州并发兵守澶州、河阳,以防备敌人的奔冲。没有实行。刘汉乾祐末年隐帝遇弑,李骧劝说太原留守刘崇,赶快引兵逾太行据孟津,郭威必不敢动。刘崇不听。宋靖康末年,金将粘没喝从太原长驱南下,前锋渡孟津,粘没喝随即到怀州,驻河阳。绍兴六年,岳飞请求提兵赴河洛,占据河阳、陕府、潼关,作为恢复的计策,没有被采用。绍定四年,蒙古窝阔台攻金汴京,引军从河清渡河,(河清,今见孟县。)进入郑州。明初取山西,河南守将冯宗异分道出河阳,攻克武陟,攻下怀庆。河阳大概是天下的腰膂、南北的噤喉。《三城记》:“河阳北城南临大河,长桥架水,古称设险;南城三面临河,屹立水滨;中潬城表里二城,南北相望。黄河两派,贯穿于三城之间,每当秋水泛滥,南北二城都有浸湿脚的危险,而中潬屹然如故,(潬读诞。水中沙叫潬。《宋史》:“乾德三年水涨,冲坏中潬桥梁,而城郭无恙。政和七年都水孟阳说:‘旧河阳南北两河分流,中潬系浮梁,近来因北河淤淀,水不通行,只在南河修筑一桥,因此河项狭窄,水势冲击,每遇涨水,多致损坏。想安排开修北河如旧,系南北两桥。’听从。”)自古至今,常为天造的险要。
(按)河南统辖中夏,道路辐辏。顿子说:“韩是天下的咽喉,魏是天下的胸腹。”范雎也说:“韩、魏,是中国的中心,天下的枢纽。”秦氏观说:“长安是四塞之国利于守,开封是四通五达之郊利于战,洛阳守不如雍,战不如梁,而不得洛阳,则雍、梁无法为重,所以自古号称天下的咽喉。”占据洛阳的险固,凭借大梁的沃饶,表里河山,提封万井,河北三郡足以指挥燕、赵,南阳、汝宁,足以控制秦、楚,归德足以鞭挞齐、鲁,遮蔽东南,立于天下之中,以经营四方,这是上选。然而不得河北则患在肩背;不得关中则患在咽喉,自古及今,没有不同的轨迹。宋绍定五年蒙古攻金,降人李昌国对拖雷说:“金迁都汴京将二十年,其所依赖以安定的,潼关、黄河罢了。如果出宝鸡(今陕西凤翔府属县。)以侵汉中,不到一个月可到唐、邓,大事就成功了。”拖雷听从,于是从凤翔向南侵犯汉中,由金州出唐、邓之间,在钧州(今禹州。)打败金人的军队。蒙古主窝阔台也从河北渡河清,合攻汴都,而金人的祸患开始剧烈。元至正十九年刘福通占据汴,号召群盗,声势很壮。察罕帖木儿平定关中、河东后,于是图谋河南;北塞太行,南守巩、洛,亲自率中军驻军渑池,在宜阳打败贼军;于是从洛阳到虎牢,先派游骑南道出汴南,攻掠归、亳、陈、蔡;北道出汴东,战船浮于梁,水陆俱下,攻掠曹南,(今山东曹县南。)占据黄陵渡;(渡在黄陵冈下,见仪封县。)于是大举发秦兵,出函谷,过虎牢,晋兵出太行,逾黄河,都到汴城下会合,夺取外城,亲自率铁骑屯杏花营,(见祥符县。)贼窘迫,于是攻下城池。这经营措置,多么周密。从来有事于河南,其大略固然不能超过这些。