# 卷四十六

类型：古籍章节
书名：《读史方舆纪要》
作者：佚名
类别：地理农学科技与类书
卷目：卷四十六
章节：卷四十六

## 本章概览

本章为《读史方舆纪要》卷四十六，专述河南一。先考豫州在《禹贡》《周礼》中的定位及秦、汉、魏、晋、唐、宋、元、明历代行政区划变迁，次列开封、河南、怀庆、卫辉、彰德、归德、汝宁、南阳诸府及所属州县建置。继而分论四至形势，详考嵩高、太行、三崤、底柱等名山，大河、淮水、汴水、洛水、颍水等大川，一一追溯源流、险要及历代战守得失。

本章综述河南一地的历代行政区划沿革、明代府县建置，并详考境内嵩高、太行、三崤、底柱等名山与大河、淮水、汴水、洛水、颍水等大川的源流险要及历代战争攻守之事。

## 正文

河南一

《禹贡》说：“荆山、黄河之间是豫州。”〈荆，指荆山。见湖广襄阳府。〉《周礼·职方》：“河南叫豫州。”〈豫州在九州之中，意思是常安逸。又说禀受中和之气，性情安舒，所以叫豫。性音生。〉春秋时是周朝畿内邑，又是宋、郑、卫等国的土地，也兼有秦楚的疆域。战国时是韩、魏等国的土地。黄河以北，则是赵国的境域。〈现在的怀庆、卫辉、彰德三府，本是古代冀州之地，春秋属卫、属晋，战国兼属赵、魏。〉《天官》柳、七星、张是周的分野，房、心是宋的分野，室、璧是卫的分野，觜、觿、参是魏的分野，角、亢、氐是韩的分野。〈赵的分野见山西沿革。〉秦统一天下，设置三川、颍川、南阳等郡，〈黄河以北的彰德府，是邯郸郡的南境。〉汉武帝设置十三州，这里也是豫州，而一半属于司隶。〈现在的河南府及怀庆府、卫辉府都属司隶。而彰德则属于冀州。〉后汉司隶改治洛阳，而另在谯郡设置豫州，〈今江南凤阳府亳州。〉。魏沿袭。〈豫州改治汝南安城，今汝宁府废县。而冀州治邺，黄河以北都属它，即彰德府。〉晋也分置司州及豫州，〈司州仍治洛阳。豫州治项，今开封府陈州项城县。而黄河以北则属冀州。〉永嘉以后，中原荒芜沦陷，刘宋曾设置豫州于汝南、司州于义阳，后来又失去。隋末被李密、王世充等占据。唐分十道，这里是河南道，开元中，为都畿、〈治东都，今河南府。〉河南、〈治陈留郡，今开封府。〉及河北道。〈治魏郡，今北直大名府，河北三府都属它。〉宋都汴，设置京东、京西及河北路，〈河北路仍治大名。〉元丰中又分京东东西、京西南北等路。金为汴京路，又改叫南京，也分属河北、河东等路。〈怀州属河东南路，彰、卫属河北西路。〉元设置河南江北行中书省，而河北为腹里地。明初为河南等处丞宣布政使司，领府八，州一，属州十一，属县九十六，〈总为里三千八百八十多，夏秋二税约二百四十一万四千四百七十七石多。〉而藩封卫所参列其间。现在仍为河南布政使司。

开封府，〈属州四，县三十。〉

祥符县，〈附郭。〉陈留县，杞县，通许县，太康县，尉氏县，洧川县，鄢陵县，扶沟县，中牟县，阳武县，原武县，封丘县，延津县，兰阳县，仪封县，新郑县。

陈州，

商水县，西华县，项城县，沈丘县。

许州，

临颍县，襄城县，郾城县，长葛县。

禹州，

密县。

郑州，

荥阳县，荥泽县，河阴县，汜水县。

河南府，〈属州一，县十三。〉

洛阳县，〈附郭。〉偃师县，巩县，孟津县，宜阳县，永宁县，新安县，渑池县，登封县，嵩县，卢氏县。

陕州，

灵宝县，阌乡县。

怀庆府，〈属县六。〉

河内县，〈附郭。〉济源县，修武县，武陟县，孟县，温县。

卫辉府，〈属县六。〉

汲县，〈附郭。〉胙城县，新乡县，获嘉县，淇县，辉县。

彰德府，〈属州一，县六。〉

安阳县，〈附郭。〉临漳县，汤阴县，林县。

磁州，

武安县，涉县。

归德府，〈属州一，县八。〉

商丘县，〈附郭。〉宁陵县，鹿邑县，夏邑县，永城县，虞城县。

睢州，

考城县，柘城县。

汝宁府，〈属州二，县十二。〉

汝阳县，〈附郭。〉真阳县，上蔡县，新蔡县，西平县，确山县，遂平县。

信阳州，

罗山县。

光州，

光山县，固始县，息县，商城县。

南阳府，〈属州二，县十一。〉

南阳县，〈附郭。〉镇平县，唐县，泌阳县，桐柏县，南召县。

邓州，

内乡县，新野县，淅川县。

裕州，

舞阳县，叶县。

〈北直。〉汝州，〈属县四。〉

鲁山县，郏县，宝丰县，伊阳县。

东连齐、楚，

从归德府东界，接山东的兖、济，南直的淮、徐，都是古代齐、楚之地。

西阻函谷，

洛阳西到新安，道路平坦开阔。从新安西到潼关将近四百里，重冈叠阜，连绵不绝，整天走在峡中，没有并行车辆列队骑马的地方。其中硖石〈见陕州。〉及灵宝、阌乡尤为险要。古代的崤、函在此，真所谓百二重关。

南据淮，

淮水发源于南阳府桐柏县东南一里的桐柏山，到汝宁府商城、固始县东进入南直寿州界。信阳、光州，都在淮水之南。

北逾河、漳。

黄河从河南府陕州阌乡县入境，接蒲津、潼关界，到归德府虞城、夏邑县出境，接徐、兖界。漳水从彰德府磁州涉县入境，接山西潞安府界，到临漳县出境，接北直广平府界。境内之地，都越过河、漳以北。

其名山则有嵩高，

嵩高即嵩山，在河南府登封县北十里，是五岳中的中岳。聚集天地间的秀气，居于四方之中，高耸特起，形方气厚，所以叫嵩高，《禹贡》所说的外方。〈或说陆浑山，一名方山，大概是《禹贡》的外方。〉《诗》：“崧高惟岳。”一名太室山。《左传》昭四年：“晋司马侯说：‘太室，是九州的险要。’”〈又楚椒举说：“周幽王在太室会盟，戎狄背叛他。”〉《汉书》：“武帝礼祭中岳太室，设置奉邑，名叫嵩高。”〈即今登封县。〉它的西边是少室山。戴延之《述征记》：“少室高与太室相等，相距十七里，〈少室山今在登封县西十七里。〉嵩是总名。”晋永康二年赵王伦篡位，齐王冏等从许昌起兵讨伐他。伦害怕，夜里派人披羽衣上嵩山，假称仙人王乔，陈述符命。永嘉三年刘渊派儿子聪等进犯洛阳，聪亲自祈拜嵩山，留军队围洛，洛中乘虚出击聪军，打败了他。后魏主嗣泰常八年到洛阳，派使者祭祀嵩高。又文帝宏太和二十年到嵩高，〈后魏主恪永平中，选择嵩山形胜之地建立闲居寺。又魏主诩神龟二年胡太后游嵩高。〉孝武帝修永熙二年在嵩高狩猎。《唐十道志》：“河南道名山叫嵩高。”高宗永淳初年在山南建奉天宫。武后垂拱四年称嵩高为神岳。〈随后封神岳，禅少室。圣历二年幸嵩山。第二年又幸。〉嵩高在汝、洛之间，虽然逼近都会，但道路稍微偏僻遥远，所以历来战胜攻取的人有时忽略它。宋嘉定八年蒙古攻金潼关不能攻下，就从嵩山小路奔向汝州，遇到山涧就用铁枪相连锁接为桥渡过去，于是奔向汴京，金人大为震动。大概嵩高高峻挺拔，望去是表极，所以能越险而前。《名山记》：“山高二十里，周围一百三十里，中间为峻极峰，东边叫太室，西边叫少室，〈《述征记》：“少室高八百六十丈，方圆十里。称之为室，是因为山下各有石室。”〉太室的峰二十四，远近齐高，没有低昂之分，有凝重之势。少室的峰三十六。”

太行，

太行山，一名五行山，〈也叫王母山，又名女娲山。〉在怀庆府城北二十里，接山西泽州南三十里，羊肠险道在那里。《禹贡》：“太行、恒山，直到碣石。”〈孔氏说：“二山连绵，东北接碣石山。”〉《左传》襄二十三年：“齐侯分二队，入孟门，登太行。”〈《史记》：“齐庄公二年，派栾盈间入曲沃为内应，以兵跟随，上太行，入孟门。栾盈败，齐兵还，取朝歌。”孟门，贾逵说：“孟门，晋隘道。”或说即太行的陉口。司马贞说在朝歌东北，大概是意测。〉《齐语》：“桓公悬车束马越过太行。”《战国策》：“范雎说：‘北断太行之道，则上党之师不下。’”又说：“一军临荥阳，一军临太行，韩必请效上党之地。”蔡泽对范雎说：“君相秦，决羊肠之险，塞太行之口。”《史记》：“吴起对魏武侯说：‘殷纣之国，左孟门，右太行。’”〈《战国策》作“左孟门，右漳、滏”，那么孟门即太行。〉又韩桓惠王十年，秦在太行攻击我，上党降赵。秦昭王四十四年白起攻太行道绝，而韩的野王降。〈又《世纪》：“汤归自伐夏，到太行。”《史记》作“汤归自泰卷陶。”《索隐》说：“卷当作垌，陶是衍文。”杨慎说：“泰垌即太行，太行原有此音。”《列子》作“大形。”《山海经》作“五行之山”。《淮南子》：“武王想筑宫于五行之山。”周公说：“五行险固，德能覆盖，内贡回矣。使吾暴乱，则伐我难矣，君子以为能持满。”大概也指太行而言。内读曰纳。〉汉三年，汉王多次被困于荥阳、成皋之间，商议退屯巩、洛，郦食其进言：“愿塞成皋之险，杜太行之道。”后汉永平十三年登太行，幸上党。元和二年北登太行山，到天井关。元初元年诏派兵屯河内，通谷冲要三十六所都作坞壁，设鸣鼓以防备羌寇。大概太行北到恒山，限隔并、冀，其间谷道相通，当时羌寇充斥，所以在冲要处作坞壁防备。又太行近邺，也叫西山。建安九年曹操围邺，袁尚从平原还救，曹操说：“尚从大道来，当避之；若从西山来，此成禽耳。”尚果然沿西山向东，战败，奔中山。大概太行深阻，尚有依险自全之心，所以曹操预知他必败。晋永嘉三年刘渊据蒲子，派其子聪等十将南据太行，石勒等十将东下赵、魏，所到残破。太元十九年后燕慕容垂伐西燕，驻军邺西南，月余不进。慕容永因太行道宽，疑垂想诡道取之，就尽敛诸军杜太行口。不久垂从滏口入灭永。《述征记》：“太行首起河内，北到幽州，共百岭，〈诸山都因地立名，实一太行。〉连亘十三州之界。有八陉：〈《尔雅》：“连山中断为陉。”〉第一轵关陉，〈见济源县。〉第二太行陉，〈见河内县。《十六国春秋》：“慕容永屯轵关，杜太行口以拒慕容垂。此二陉。〉第三白陉，〈见卫辉府辉县。〉第四滏口陉，〈见彰德府磁州。〉第五井陉，〈在北直获鹿县，见北直重险。〉第六飞狐陉，〈在山西蔚州，见山西重险。〉第七蒲阴陉，〈在北直易州，见重险紫荆关。〉第八军都陉。”〈在北直昌平州，见重险居庸关。〉《括地志》：“太行连亘河北诸州，共数千里，始于怀而终于幽，为天下之脊。”《里道记》：“从晋阳往河内入洛阳，必经太行，太行在怀、泽间，实据南北之咽喉。”后魏主嗣泰常八年，从河内登太行到高都。〈见山西泽州。〉子攸永安三年诛尔朱荣，派将军史仵龙等守太行岭。到尔朱兆从晋阳南下，仵龙等率众先降，兆就长驱入洛。东魏武定六年高澄从虎牢济河，南到洛阳，不久从太行还晋阳。隋仁寿末，汉王谅举兵并州，分派其将余公理从太行下河内。大业三年北巡，征发河北丁男，凿太行山到并州以通驰道，接着从太原还，上太行，开直道数十里到济源。唐武德三年世民攻王世充于东都，分派将刘德威从太行东围河内。八年突厥寇并州，诏总管任瓌屯太行以防备突厥。宝应初因史朝义据洛阳，征回纥兵到河东，药子昂往劳军，请回纥从太行南下据河阴扼贼咽喉，不从。文德初河南尹张全义袭河阳，节度使李罕之北走，引河东兵还攻河阳。朱全忠派军救全义，分兵想断太行路，河东军惧，引退。光化三年朱全忠寇易定，李克用派李嗣昭将兵下太行，拔怀州，攻河阳以救之。第二年朱全忠攻李克用，分派其将氏叔琮从太行入。五代汉末郭威入汴，李骧劝刘崇疾引兵逾太行，据孟津。宋建隆初昭义节度李筠谋举兵，从事闾丘仲卿劝筠说：“公孤军举事，大梁甲兵精锐，不如西下太行，直抵怀、孟，塞虎牢，据洛邑，东向而争天下。”筠不能用。太祖派石守信等击筠，敕令说：“不要放纵筠下太行，急引兵扼其隘，破之必矣。”三年，开太行运路，谋并北汉。靖康元年粘没喝陷太原，就长驱下太行，入怀州。开禧二年蒙古围金中都，分军沿太行而南，破怀、孟。十年，蒙古派其将木华黎经略太行东西诸州军。元至正十八年，刘福通将关先生等逾太行，焚上党，大掠晋、冀以北。不久察罕帖木儿派将关保等分兵阻隘，塞井陉，杜太行，以遏制贼侵轶之道。〈时关先生等分军出塞外，余党又从晋、冀南还。〉明朝洪武元年大军克元都，就西下太行，收山西州郡。河南守将冯宗异也渡河下怀庆，徇太行以北。太行是天下的脊梁，岂止一方的险要而已。《元和志》：“太行陉在怀州北，宽三步，长四十里，羊肠所经，〈《括地志》：“河内北有羊肠阪，大概即太行陉。”〉瀑布悬流，实为险隘。”崔伯易《感山赋》说：“上正枢星，下开冀方。逢胃而毕，自柳以张，起为名丘，妥为平冈。巍乎甚尊，其名太行。墨翟察而知骥之贵，尸佼过而辨牛之难；穆王升从翟道而出，〈《穆天子传》：“天子命驾八骏之乘，赤骥之驷，南征翔行，径绝翟道，升于太行，南济于河。”〉世宗行自大河而还；〈阎若璩说：世宗，疑当作孔子。〉孝明常登幸上党郡，章帝以游至天井关；孟德北上纪摧轮之恐，谢公西顾引忧生之端；阮籍失路而咏怀，刘峻怀人而发叹；归晋阳子惠之便道；对二阪祖濬之精详。若夫或主或臣，建功立宗，尤显闻于后世，则有决羊肠之险，堑此山之道，攻荥阳伐韩以威天下，应侯为秦昭王之谋。据敖仓之粟，杜此山之厄，距飞狐之口，守白马之津，〈见北直大名府滑县。〉使天下知所归者，郦食其为汉高祖之谋。逾此山入射犬，〈射犬，见河内县。〉破青犊之众，救谢躬于邺，以收复天下为心者，汉光武之谋。济河降射犬之众，还军敖仓，属魏种以河北事，然后西向以争天下者，魏武帝之谋。进据武牢扼其噤要，使窦建德不能逾山入上党，收河东之地，而卒以并天下者，唐太宗之谋。太行之山，千秋不异，则太行之险，也千秋不异了。”〈今山东、山西，都以太行而分，《唐十道志》于河东说南抵首阳、太行，于河北说西距太行、常山。今特详于河南，因为太行首起怀州。〉

三崤，

三崤山，也叫二崤，〈一名嶔崟山。〉在今河南府永宁县北六十里。其地或叫崤渑，或叫崤塞。《春秋》僖三十三年：“晋人及姜戎在崤打败秦师。”《左传》：“崤有二陵，南陵是夏后皋的墓，北陵是文王避风雨的地方。”〈杜预说：“古道在二崤间南谷中，谷深委曲，两山相嶔，所以可避风雨。”《水经注》：“北陵山径委深，峰阜交荫，所以可以避风雨。”〉《公羊传》说：“崤之嶔岩。”《穀梁传》说：“崤岩崟之下。”《战国策》所称的渑隘之塞。秦昭王初，楚围雍氏，〈雍氏见禹州。〉秦下师于崤以救韩。张仪劝赵说：“秦军驻于渑池，〈《地志》：“崤底一名渑池，又名崤坡，在永宁县西北七十里，崤谷之底。”〉愿渡河逾漳，战邯郸下。”苏代对甘茂说：“从崤塞到鬼谷，〈今陕西三原县西北二十里有清谷，即鬼谷。一作“槐谷”，谓槐里之谷，即今陕西兴平县。〉其地形险易，都明知之。”又秦昭王二十八年，派使者告赵王，愿为好会于河外渑池。史记：“秦穆公三十三年潜师袭郑，蹇叔、百里奚对其子西乞术、孟明视说：‘汝军即败，必于崤渑了。’师还，晋在崤遮击秦兵，无一人得脱。”《吕氏春秋》：“九塞，崤其一。”《淮南子》：“九塞，一叫渑隘。”汉景帝三年，吴楚叛，周亚夫出关讨伐。赵涉劝说：“吴王怀辑死士，必置奸人于崤、黾厄狭间。”亚夫因此出武关而东。又王莽命王奇说：“殽、渑之险，东当郑、卫。”后汉建武三年赤眉从三辅引而东，帝令诸将屯渑池以要其东，使冯异击其西，异大破赤眉于崤底。建安十年，高幹举兵并州，河内张晟就寇崤、渑间，弘农张琰也起兵响应。十九年庞德破贼张白骑于两崤间。《水经注》：“崤有盘崤、石崤、千崤之山。”〈这是三崤。又盘崤之山崤水出焉，石崤之山石崤水出焉，千崤之山千崤水出焉。其水都北流入河。〉所谓崤有二陵，就是石崤之山。自汉以前，大多由此。建安中曹公西侵巴、汉，厌恶南路之险，另开北山高道，自后行旅都从它。〈山侧附路有石铭说：“晋太康三年弘农太守梁柳修复旧道。”大崤以东，西崤以西，明非一崤。〉《括地志》：“文王所避风雨即东崤山，俗也叫文王山，在夏后皋墓北约十里许。”其山幽深可荫，有回溪阪，〈也叫回坑，即冯异与赤眉战处。〉行者畏之。曹公开北道，此后就以北道为大路。晋大宁三年后赵石生屯洛阳，寇掠河南。刘曜派其党刘岳趋孟津，呼延谟从崤、渑而东，合诸军攻洛阳。兴宁三年燕慕容恪陷洛阳，略地到崤、渑，关中大震。秦苻坚自将屯陕城以备。义熙十三年刘裕伐秦，檀道济等由许、洛军渑池进攻潼关。秦将姚绍出战而败，从潼关退屯定城，〈定城，见陕西华阴县。〉派姚鸾屯大路以绝道济粮道，〈大路，即三崤路。先是绍派胡翼度据东原与大路相为唇齿，都据险以绝饷道。〉沈林子袭斩鸾。宋元嘉二十七年将军庞法起等攻陕城，城险固难克。魏洛州刺史张是连提度崤赴救，薛安都击斩之，陕城就下。后魏永熙三年高欢从晋阳犯洛，宇文泰派别将李贤从关中率骑赴援，会魏主西走，遇于崤中。西魏大统四年宇文泰援金墉，战于邙山，不久败还。高欢从孟津济河，派别将追魏师到崤，不及。不久常孝宽袭破东魏将段琛等于宜阳，崤、渑就清了。杜佑说：“自魏、晋以来，二崤都由北道。后周初，又复南移。”《隋纪》：“大业初建东京，废二崤道，开𦱟册道。〈这仍是废南道开北道。胡氏说：“历考东、西二京往来，沿道离宫杂出，于隋、唐所置的都不载所谓𦱟册道。《山海经》说：‘夸父之山，多椶柟，其北叫桃林。’今山在湖县西九里，或者椶柟讹为‘𦱟册’吗？”废湖县，今见阌乡县。〉九年，杨玄感攻东都，代王侑派卫文昇从长安赴救，文昇行出崤、渑，直趋东都城北，与玄感相持。”唐武德初复开南道，贞观十四年又废。大约出潼关历陕州入永宁界，又东分为二道，东南入福昌县界，〈今宜阳县。此即南道。〉东北入渑池县界。〈此即北道。〉开元五年幸东都，过崤谷，因道隘不治，想罪有司，因宋璟谏而止。上元二年史思明在邙山败李光弼，想乘胜入关，使其子朝义为前锋，从南道袭陕城，思明从北道将兵继之。朝义到礓子坡，〈一作礓子岭，见陕州。〉被卫伯玉所败。后唐清泰末石敬瑭引契丹趋洛阳渡河，忧虑唐主西奔，派契丹千骑扼崤、黾。〈一作“黾池”。〉《元和志》：“从东崤到西崤长三十五里，东崤长阪数里，峻阜绝涧，车不得并行；西崤纯是石阪十二里，险与东崤不异。此二崤都在秦关之东，汉关之西。”〈指函谷新旧关而言。〉《舆地广记》：“二崤山连入硖石界，自古险厄之地。”〈硖石在陕州东南七十里。〉宋建炎二年，金人从同、华东走，石壕尉〈即旧崤县，见永宁。〉李彦先保三砦，〈即三崤。〉，屡败金师，收复陕州及绛、解诸县。元至正十六年，汝、颍贼李武等陷陕州，断崤、函，想趋秦、晋。察罕帖木儿夜拔崤陵，立栅交口。〈交道之口。〉贼运南山粟给食固守，察罕袭破其灵宝城，贼就弃陕州度河北遁。今从新安以西，历渑池、硖石、〈渑池县到硖石驿七十里。〉陕州、灵宝、阌乡，而到潼关，共四百八十里。其地都是河流翼岸，巍峰插天，绝谷深委，峻坂纡回，崤、函之险，实甲于天下。

底柱。〈底，一作“砥”。〉

底柱山，也叫三门山，在今河南府陕州城东四十里，山西平陆县东南五十里大河中。《禹贡》：“导河到于底柱。”《水经注》：“禹治洪水，山陵挡水的凿开它，所以破山以通河，河水分流包山而过，山见于水中若柱然，所以叫底柱。”《元和志》：“禹凿底柱，二石见于水中若柱然，河水到这里分为三派，流出其间，所以也叫三门。”〈《陕志》：“三门，中神门、南鬼门、北人门，只有人门修广可行舟；鬼门尤险，舟筏入者少有得脱。三门的宽约三十丈，其东百五十步有峰特立，这就是底柱。”〉从底柱而下到五户滩，其间一百二十里，夹岸巍峰重岭，干霄蔽日，大概也是禹所凿以通河的。冲湍激石，有十九滩，水流迅急，势同三峡，破坏舟船，自古所患。汉武帝时，河东守番係说：“漕从山东西，每年百余万石，更底柱之艰，败亡甚多而烦费。”鸿嘉四年因河水决溢为患，杨焉上言：“河从上下，底柱险隘，可镌广之。”就令镌之，才没水中不能复去，而令湍流沸怒，为害更甚。〈这年秋，勃海、清河、信都河水溢。〉后汉兴平二年李傕等寇长安，帝幸陕，别将李乐想让车驾御船过底柱出孟津。杨彪以为河道险艰，非万乘所宜乘，就止。曹魏景初二年，因底柱道险，派寇兹浚。晋泰始三年又派乐世帅众修凿，功终不成。隋开皇三年，派韦瓒从蒲、陕以东募人能于洛阳运米四十石经底柱之险，到达常平的，〈常平仓置于陕州。〉免其征戍。十五年诏凿底柱。大业七年底柱崩，偃河，逆流数十里。唐贞观二十年幸河北，〈河北，今山西平陆县。〉观底柱，令魏徵勒铭。这时从洛到陕都运于陆，从陕到京才运于水，以避底柱之险。显庆元年苑西监褚明议凿三门山，为梁通陆运，功不成。后大匠杨务廉又凿栈以挽漕舟，人以为苦。开元二十一年，转运使裴耀卿因关中用度不给，请在河口置仓，〈即武牢仓。〉使吴船到那即输米而去，官自雇载，分入河、洛。又在三门东西各置一仓，到的贮纳，水险则止，水通则下。或开山路车运而过，就无复留滞，省费巨万。从之。第二年，就在三门置仓，东叫集津，西叫监仓，〈也叫三门仓。〉漕舟输其东仓而陆运以输西仓，〈共凿山十八里以陆运。〉又以舟漕达关中，避三门水险。〈初舟运江、淮粟到东都含嘉仓，陆运三百里到陕。耀卿建议既避水险，而陆运庸钱也省数十万缗。〉二十九年陕州刺史李齐物请凿底柱为门以通漕，开山巅为挽路，沃醯而凿之。天宝元年上言三门运渠成，然弃石入河，水益湍怒，不能入新门，候水涨以人挽舟而上。不久更阻涩，不可行舟。贞元二年李泌为陕虢观察使，更凿集津仓山西径为车道十八里，属于三门仓，〈大概即裴耀卿故道，时泌又为入渭船，方五板，输东渭桥大仓。〉人以为便。宋乾德元年诏重凿底柱三门。庆历中陕西用兵，欧阳修请案耀卿旧迹以通漕运。政和五年蔡京建议凿大伾三山两河，创天成、圣功二桥，役夫数十万才成，而水涨桥坏。明朝天顺中杨鼎说：“黄河是汉、唐漕河，即今盐船木筏往来不绝，其间虽有三门、析津之险，而古人倒仓之法为当。三门之上有小河仅通延绥，如以所运粮草各贮水次，通流攒运，庶几军饷可足。”许进也说：“黄河从陕州而上到绥德近境，春初都可舟行，若计沿河郡县改征本色，水陆接运而上，榆林可以少苏。”大概黄河在山、陕之间，龙门为险；〈龙门，见陕西韩城、山西河津县。〉而在晋、豫之交，底柱为厄。

其大川则有大河，

河南境内的川，莫大于河；而境内的险，也莫重于河；境内的患，也莫甚于河。大概自东而西，横亘几千里五百里，其间可渡处约以数十计，而西有陕津，〈见陕州大阳津。〉中有河阳，〈见下河阳三城。〉东有延津。〈白马以西数十里间都叫延津，今延津县也因以名。从白马变为平陆，而延津之险移于中滦。又东则黄陵冈、塌场口，也曾为津要。白马见北直滑县，中滦见封丘县。黄陵冈见仪封县。塌场口见山东鱼台县。〉自三代以后，未有百年无事的。到巩、洛以东，河流屡变，兆端于周，浸淫于汉，横溃于宋。从宋至今，安流不可得而数见。今从潼关以东，历阌乡、灵宝、陕州之北，又东经渑池、新安县北，过河南府北邙山下，历孟津、巩县北，与河北怀庆府济原、孟县、温县、武陟县分界，又东历汜水、河阴、荥阳、荥泽、原武、中牟县，而经开封府北，与河北卫辉府的获嘉、新乡、胙城及阳武、封丘分界，又东历兰阳、仪封县北，又东为睢州考城县及归德府北，又东为虞城、夏邑县北，而与山东、南直接界。详见《川渎异同》。

淮水，

淮水从南阳府桐柏县流经信阳州北，又东历罗山县北、确山县南，又东流经真阳县、息县南及光山县、光州固始县北，而进入南直颍州界。其地居淮南上游。自古争淮南的，必争淮西，争淮西必争于义阳、建安之间，〈建安，详固始县。〉大概南北襟要凭焉，不特一面之险。《汉志》：“淮水过郡四，〈谓南阳、汝南、九江、临淮。〉行三千二百四十里。”〈疑远。〉今详见《川渎异同》。

汴水，

汴水就是《禹贡》中的灉水，所谓“河出为灉”。春秋时称为邲水。〈邲音汳，即汴字。后来避讳“反”字改为“卞”。〉宣公十三年晋、楚之战，楚军驻扎在邲，就是这条水。〈《水经注》：“济水东合荥渎，济水在这里也兼有邲的称呼。那个地方大概就是荥口接受黄河水的地方。”现在在河阴县西。〉。秦汉之间叫鸿沟。《史记》：“荥阳向下引黄河东南流为鸿沟，以沟通宋、郑、陈、蔡、曹、卫，与济、汝、淮、泗在楚地会合。”孔氏说：“就是汳水。”汳水首受济水，东南与淮水通，《汉志》称之为狼荡渠。前汉平帝时汴河决口损坏，到明帝永平年间浸淫更加严重，派王景、王吴修筑，断绝水流设立水门，黄河、汴水分流，恢复旧迹，也叫荥阳漕渠。《说文》：“汴水受陈留浚仪阴，〈沟狼荡渠也叫阴沟。〉到蒙〈今南直蒙城县。〉为雝水，东入于泗。”《元和志》：“禹堵塞荥泽，开渠以通淮、泗，汉永平年间命王景修渠，〈王景所修筑的称为渠堤。〉年久湮废。晋末刘裕灭秦，从长安出发，自洛入河，开汴渠而归。其后又堵塞，隋大业初年重新开导，名通济渠，西通河、济，南达江、淮。”唐自天宝以后，汴水湮废。广德二年，当时漕运者都从江、汉抵达梁、洋，迂回险阻劳费。于是命刘晏为河南、江、淮以东转运使，开汴水以通运，从此每年运米数十万石供给关中。唐末汴水溃决，埇桥东南〈埇桥见南直宿州。〉全部成为污泽。周显德二年才谋划伐唐，命武宁帅武行德征发民夫沿故堤疏导，东至泗上。五年疏浚汴口，导河流达于淮，江淮舟楫开始通行。〈胡氏说：“这就是唐时的运路，江、淮割据，漕运不通，水路堙塞。现在重新疏浚。”〉宋太平兴国年间，汴水决溢不时。至道元年诏张洎等讲求汴水疏凿的缘由，张洎说：汴水横贯中国，首承大河，漕引江、湖，利尽南海，半天下之赋由此而进。禹初在荥泽下分大河为阴沟，出之淮、泗，至浚仪西北，又分二渠。〈二渠详见祥符县鸿沟注。〉其后或叫鸿沟，始皇疏浚它以灌魏都。或叫莨菪渠，〈莨菪渠作“狼荡”，又为“莨荡”。〉自荥阳五池口〈五池口见中牟县。〉来注鸿沟的就是。或叫浚仪渠，汉明帝时循河水故渎作渠，渠成流注浚仪的就是。〈《水经注》：汉末河入汳，灌注兖、豫，永平年间导汴水绝河而受索。〉或叫石门渠，灵帝建宁四年在敖城西北垒石为门，以遏渠口的就是。石门渠东合济水与河渠东注，至敖山之北〈敖山见河阴县。〉而兼汴水，又东至荥阳北而旃然之水东流入汴，〈旃然水见荥阳县。〉荥阳之西有广武二城。汴水自二城小涧中东流而出，济水到此才断绝。只有汴渠首受旃然水，叫鸿渠，桓温将要通它而没有成功。〈晋太和年间桓温自兖州伐燕。郗超说：“道路遥远，汴水又浅，恐怕漕运难通”，大概是兵乱之余，汴水填淤，未经浚治而浅。〉刘裕伐秦疏浚它，这才有湍流东注，而岸容易崩溃。刘裕又在北十里疏凿以运漕的，是义熙十三年。〈《水经注》：“刘公命刘遵考漕此渠，而山崩壅塞，于是在渠北十里更凿故渠通之。”〉皇甫谊发河南丁夫百万开它，起荥泽入淮千余里，改名叫通济渠的，是隋大业三年。〈陈无己说：“隋大业初合河、索为通济渠，别而东南入于淮，如今在畿为白沟，在宋为沙，在单为石渠，在徐为汳，而入于南清。”〉裴耀卿说江南租船自淮西北溯鸿沟转输河阴、含嘉、太原等仓，〈河阴县有河阴仓，东都有含嘉仓，陕州有太原仓。〉共三年，运米七百万石的，是唐开元二十三年。〈唐初改通济渠为广济渠。开元末河南采访使齐澣以江、淮漕运经淮水入汴，淮流湍急多损坏，于是浚广济渠下流，自泗州虹县至楚州淮阴县北八十里合于淮。功毕而水流迅急，不可行，于是废弃。〉又贞元十四年，董晋作汴州东西水门。〈当时董晋为宣武帅。〉五代汉乾祐三年，河决郑州，卢振请修汴河立斗门以备旱潦。〈卢振上言：“汴河两岸堤堰不坚，每年溃决，正当农时，劳民役众。不如沿汴水访河故道，陂泽处立斗门，水涨溢时以分其势，即潦水无漂没之患，旱则兼收灌溉之饶。”〉周显德四年疏浚汴水，北入五丈河。〈五丈河，见后。〉六年命王朴到河阴案行河堤，立斗门于汴口；又命韩令坤自大梁城东，导汴水入蔡水，以通陈、颍之漕；命袁彦导汴水入五丈渠，以通青、郓之漕。〈蔡水，见后。〉宋建隆二年导索水自旃然与须水合，〈索水、须水，俱见荥阳县。〉入于汴，叫金水河。〈金水河本京、索水，导自荥阳县东南黄堆山，其源叫祝龙泉，过中牟叫金水河，宋漕运四渠之一。〉诏河阴汴口，每年均节水势，济江淮漕运。〈《宋国史》：“太平兴国三年浚汴口。四年名汴河水门叫上善、通津、大通。汴水入城西大通门，分流出城东上善、通津门。九年又治汴堤。淳化二年汴决，景德三年汴溢，皆筑堤塞之。”〉大中祥符二年汴水溢，诏遣使相度。〈《宋会要》：“当时自京至郑州汴水浸溢道路，诏减汴口水势。既而水减阻漕，于是复浚汴口。四年白坡发运判官史莹，请在汜水县东孤柏岭下沿南岸山趾开汴口，以均水势。适逢内臣阎从翰请在下流开减水四道，以防泛溢，听从。史莹议废。不久又在中牟、荥泽各开减水河，而浚渠修堤之役以时间举行。八年马元方请浚汴河中流，宽五丈，深五尺，可省修堤之费。诏相度修治，因浚泗州夹冈一带。”〉天圣三年汴水浅涩，诏疏河口。四年又以涨溢为患，诏度京城西贾冈陂地泄之于护龙河。嘉祐六年都水监奏：“汴河自泗州至南京，〈今归德府。〉道直流驶，不再需要治理。自南京以上至汴口，水散漫多浅，请自南京都门三百里修狭河木岸，扼束水势。”听从。功成而人以为便。〈《会要》：“嘉祐初自京至泗州俱置狭河木岸。〉熙宁四年在故河口西创开訾家口，〈《宋志》：“汴首受黄河之处在河阴县南，每年自春到冬，常在河口均调水势，止深六尺，以通行重载为准。然而大河向背不常，所以河口每年改变，改变则度地形相水势，为口以逆之。訾家口在河阴县石门之西，近汜水县界。〉才成而淤，于是复开旧口。〈《宋史》：“当时有应舜臣，上言：‘新口在孤柏岭下，当河流之冲，其便利可常用勿易，水大泄以斗门，小则为辅渠于下流以益之。’王安石赞成其说。后三年河水壅溢，积潦败堤，提举汴口官王琉请塞訾家口而留辅渠。八年侯叔献复浚訾家口。既而汴水大涨，于是复闭之。”〉六年都水丞侯叔献言：“汴河两岸沃壤千里，牧地废田二万余顷，想稍置斗门，泄其余水，分为支渠及引京、索河并三十六陂以溉田。”〈三十六陂俱在汴南。〉既而祥符、中牟之民大被水患。又汴河数次淤，常至绝流，公私大困。八年议因故道凿渠置闸，分流汴水入蔡河通漕。元丰初张从惠言：“汴河每年闭塞，修堤防劳费。往有建议导洛入汴，患黄河啮广武山，〈见河阴县。〉须凿山岭十数丈以通汴渠，功大不可为。去年七月水退，河稍北，距广武山麓七里，退滩高阔，宜凿渠导洛，为万世利。”都水丞范子渊请在汜水镇北门导洛为清汴通漕。既又言：“河阴十里店以西至洛口，地形西高东下，可行水。请起自巩县神尾山，〈即龙尾山，见巩县。〉至士家堤，筑大堤四十七里以捍大河。起沙谷，〈也在巩县东。〉至河阴十里店，穿渠五十二里，以引洛属汴。”于是遣内侍宋用臣等相视兴役，自任村沙口〈任村，在汜水县西南。〉至河阴县瓦亭子达汴口接运河，长五十一里，〈每二十里置束水一，以草绳为之，节湍急之势。〉两岸为堤长一百三里，〈当时又引古索河为源，注房家、黄家、孟家三陂及三十六陂高仰处，蓄水为塘，以备洛水不足则决以济之。又自汜水关北开河五百五十步，属于黄河，上下置闸启闭，以通黄、汴二河船筏。又即洛河口置水澾，以泄伊洛、涨水入大河。其古索河等暴涨，则即魏楼、荥泽、孔固三斗门以泄之。仍修黄河南岸堤埽，以防侵夺新河之渐。于是闭汴口，徙官吏于新洛口。〉从此汴、洛通流。三年，兴修狭河六十里。〈当时以洛水入汴至淮，河流漫阔多浅涩，因修狭河以扼束之。五年，又自汴河北引洛水入禁中，赐名天源河，于城西咸丰门立堤，共三千三十步。这年又废金水河透水槽，以阻碍汴舟。〉六年，范子渊请筑新堤及开展直河。〈子渊请在武济山麓至河岸并嫩滩上修堤及压埽堤，又筑新堤于新河两岸，及开展直河，长六十里。明年武济河溃，诏纵其分流，止护广武三埽。武济即广武北山；嫩滩，新滩。〉元祐初废水匮。〈当时苏辙言：“汴口以东州县所置水匮，徒费损民田，清汴水流自足，未曾取以灌注，乞尽废以便失业之民。”听从。〉五年复导河入汴。〈四年梁焘上言：“广武山北即大河故道，旧洛水到此入河，今辟大河于堤北，攘其地以引洛，中间缺为斗门，名通舟楫，实盗河以助洛之浅涸。广武三埽，每年费用无虑数百万，新沙疏弱，力不能制悍河。倘怒流循洛而下，直冒京师，是甘以数百万之费，养异时万一之患。宜复为汴口导引大河，启闭以时，诚为得策。”到这时听从。〉。绍圣初绍述议起，因复闭汴口引洛水。〈《宋史》：“自引洛后，洛水涨溢入河，广武埽危急。朝议以埽去洛河不远，恐涨漫下灌京师，诏都水丞冯忱之相度，筑栏山签堤。既而洛水大溢，注于河。帝说：‘若广武埽坏，河、洛为一，则清汴不通，京都漕运可忧。’诏吴安持等规度。安持言：‘广武第一埽危急，决口与清汴口绝近。缘洛河之南广武山千余步，地形稍高。自巩县东七里店至今洛口不满十里，可别开新河，导洛水近南行，地里至少，用功甚微。’诏再按视。李伟复言：‘自武济以下二十里神尾山，乃广武埽首所起，约置刺堰三里余，就武济河下尾废堤、枯河基址，增修疏导，回截河势东北行，留旧埽作遥堤，可以纾清汴下注京城之患。’复诏宋用臣等覆按。四年杨琰乞依元丰例减故洛水入京西界大白龙坑及三十六陂，充匮以助汴河行运。诏贾种民等相度。种民言：‘元丰改汴口为洛口，汴河为清汴，以取水于洛，复匮清水，以备浅涩而助行流。元祐间却于黄河拨口分引浑水，令自澾上流入洛口，比之清洛，难以调节，请一依元丰旧制。’听从。”〉宣和初大水，汴堤决坏，诏复修治。〈当时河水涨入都城以西，漫为巨浸，东决汴堤，汴水将溢，诸门皆城守，奔流东南注。有司募人决水下流，由城北五丈河下通梁山泺而止。既而以汴河淤浅，堤岸隤损，复诏兴修。靖康初，汴河上流为盗所决数处，塞久不合，运河干涸，纲运不通，责都水措置，不久恢复旧状。〉汴河本自大河支分，宋元丰中每事更张，汴、洛也不获遵循其故道了。〈梁焘言：“洛水本清，自引洛入汴之后，汴常黄流，是洛不足以行汴，而所以能行者，乃附大河之余波。又旧汴、洛未通，汴口折大河三分之一。导洛而后，洛口所窃大河之水十分之一罢了。河流尽北，则河北多溃决之虞；若回薄洛口则京师又有湮溺之虑，所以不如复汴口为长策。”其言甚深切，而当时不能醒悟。又沈括说：“国朝汴渠，发京畿附郡三十余县每年一浚，祥符以后三岁一浚。其后益弛，汴渠有二十年不浚的。岁岁堙淀，东城东水门下至雍丘、襄邑，渠底皆高出堤外平地一丈二尺。自堤下瞰民居，如在深谷。”此决溢之患所以日多。〉张方平说：“漕运以河渠为主。国初浚河渠三道，通京城漕运。自后定立上供军额，汴河六百万石，广济六十二万石，惠民六十万石。只有汴河所运供京师亿万口之需，国家于漕河至急至重，而汴河又建国之本，不可与区区水利同言。”苏轼说：“世谓炀帝始通汴入泗，不对。晋王濬伐吴，杜预与他书说：‘自江入淮，逾于泗、汴，自河而上，振旅还都。’王濬舟师之盛古今绝伦，而自汴溯河以班师，则汴水之大小，应当不减于今。”今考汴河故道，自河阴县东北十里广武涧中，东南流过阳武、中牟县界，至开封府城南，东流过陈留杞县北，又东过睢州北、考城县南、宁陵县北，而东经归德府城南。自隋以前，自归德府界东北流，达虞城、夏邑县北而入南直徐州界，过砀县北、萧县南、至徐州北合于泗。自隋以后，则由归德府境东南流，达夏邑、永城县南而入凤阳府宿州界，东南流经灵壁县及虹县南，至泗州两城间而合于淮。宋时东南之漕，大都由汴以达于畿邑，所以汴河之经理为详；南迁以后，故都离黍，江、淮漕运自是不资于汴，于是汴河日益湮废。金人虽常都汴，而周章匆遽，也想经理漕渠自泗通汴，〈宋嘉定十五年，金元光元年，议引汴通漕，未果。〉终未暇。明初议建北京于大梁，规划漕渠，以浚汴为先务。洪武六年浚开封漕河，即汴河。既而中格，自是河流横决，陵谷倒置，汴水之流，不绝如线，自中牟以东，断续几乎不可问。

洛水，〈伊、瀍、涧附见。〉

洛水出陕西西安府商州南六十里的冢岭山，经洛南县东北流，入河南卢氏县西南境，又东北经永宁县、宜阳县南而入洛阳西南境，又东则涧水流入；涧水的上源叫穀水，出渑池县南山中穀阳谷，东北流经县南，又东北至新安县南，又东北而涧水合；涧水出渑池县东北二十三里的白石山，东流合穀水，于是兼有穀水的称呼，引而东又折而南，都到府城西故苑中入于洛。洛水又东经故洛阳城南而瀍水入；瀍水出洛阳县西北五十里的穀城山，东流经府城北，至洛阳故城西而南流入洛。东汉以后则经洛阳故城东，又东南经偃师县南，又东而再入于洛。洛水自洛阳故城南，又东至偃师县西，而伊水入；伊水出卢氏县东南百六十里峦山，〈一名闷顿岭。《水经注》：伊水出南阳县城西荀渠山。地志：伊出熊耳。《六典》说商州的熊耳，不对。商州熊耳在冢岭西北，则伊水在洛水北。颜师古说：“伊水出陆浑山。”山，伊水所经，非所出。今以括地志为据。〉东北流历嵩县南，经汝州伊阳县西，又东北至府城东南，又东至偃师县西而入洛。洛水又东北流，至巩县北入于大河。《禹贡》说：“伊、洛、瀍、涧，既入于河。”又说：“导洛自熊耳。〈见卢氏县。〉东北会于涧、瀍，又东会于伊，又东北入于河。”《周书•洛诰》：“我乃卜涧水东，瀍水西，惟洛食。〈卜王城。〉我又卜瀍水东，亦惟洛食。”〈卜下都。〉《周语》：“伯阳父说：‘昔伊、洛竭而夏亡，河竭而商亡。’”又周灵王二十三年，穀、洛斗，将毁王宫。〈涧水于是始有穀水之名。〉战国时以河、洛、伊为三川，所以张仪说：“三川周室，天下之市朝。”秦因之置三川郡。汉吕后三年，伊、洛溢。〈《汉志》：“当时二水溢，流千六百余家。”〉东汉初定都洛阳，建武二十三年张纯引洛水通漕，叫阳渠，堰瀍、穀之水自洛阳城北东屈而南叫千金渠，会于阳渠，自是瀍、穀不再复故流。曹魏文、明之世，大营宫殿，分引支流，灌注苑囿，延及晋代，川谷渐移。及元魏迁都，更复营治。太和七年，穀水自河南城北合瀍水乱流，而城西之支渠遂绝。大约时所务的，都邑之漕渠而已。及隋大业九年改建东都，并河南、洛阳而一之，大变成周之辙，而通济之渠复起，于时又以穀、洛二水周匝都城为急，故复引穀南流以会于洛，从城西绕城而南以达于城东，经偃师、巩县之间而注于洛口。其千金、九曲之故迹，〈汉千金渠，后魏为九曲渎。〉又未尝过问。《汉志》注：“洛水自冢岭至巩入河，过郡二〈弘农、河南。〉行千七十里。”《唐十道志》：“河南大川叫洛水。”自贞观以后，伊、洛诸川往往决溢，为东都患，〈贞观十一年穀、洛水溢入洛阳宫，坏官舍民居，溺死六千余人。永淳初洛水溢，溺民居千余家。神龙初洛水又溢，流二千余家。开元八年瀍水溢，穀水溢，漂溺二千余人。十年伊水溢，十八年洛水复溢，皆漂溺东都二千余家。又二十年洛水溢，溺死千余人。〉于是屡费修塞。《宋志》：“洛水贯西京，多暴涨。”然而唐、宋皆以洛邑为陪京，渠堰之利，大抵皆因旧制补偏救弊而已，无赫然可纪者。《唐六典》：“天下造舟之梁四，河三洛一：河则蒲津、〈见山西重险。〉大阳、〈见陕州。〉盟津，〈见后河阳三城。〉洛则孝义。〈在偃师县。〉石柱之梁四：洛三灞一。〈灞桥，见陕西西安府。〉洛则天津、〈在府城西南。〉永济、〈在宜阳县。〉中桥，〈也叫洛中桥，在府城东南。〉灞则灞桥。大柱之梁三：三渭桥。〈俱见西安府。〉举京都之冲要为巨梁者共十有一，而洛居其四。”

颍水，〈蔡河、五丈河俱附见。〉

颍水的源头出自河南府登封县东二十五里的阳乾山，流经开封府禹州北边进入许州地界，经过襄城县北边，也叫渚河，又向东经过临颍县北边，又向东经过西华县北边、陈州南边，又向东经过项城县东边、沈丘县北边，接着进入归德府鹿邑县南境而与蔡河汇合。蔡河最初承接汴水，从祥符县东南、通许县西边，尉氏县、扶沟县东境，太康县西境，到鹿邑县南边而与颍河汇合，称为蔡河口。《水经注》说：“莨荡渠从中牟向东流到浚仪县分为两条水，向南流的叫沙水，向东注入的叫汴水。”〈魏收说：“汴水在大梁城东，分出一条蔡港。”《续述征记》说：“汴水、沙水到浚仪而分流，汴水向东注入，沙水向南流。”〉沙水就是蔡水，颍水汇合蔡水也兼有沙河的名称。从鹿邑县东南流入南直凤阳府地界，经过太和县及颍州北边、颍上县东南，到寿州西北正阳镇而注入淮河，称为颍口。《汉书·地理志》注说：“颍水流经三个郡，〈颍川、淮阳、沛郡。〉流程一千五百里。”自古以来是兵家必争之地。《左传》襄公十年：“晋国率领诸侯攻打郑国，楚国救援郑国，晋军前进与楚军夹着颍水扎营，郑人夜间渡过颍水与楚国结盟。”〈这就是现在禹州北边的颍水。〉三国魏黄初五年，曹丕建造水军，亲自乘坐龙舟，沿着蔡水、颍水浮淮河，前往寿春，准备讨伐吴国。正始四年，司马懿想在扬州、豫州之间扩大田地蓄积粮食，派邓艾巡视陈州、项城以东到寿春，邓艾认为：“从前太祖击败黄巾，于是实行屯田，在许都积谷，用来控制四方。如今三面已经平定，事情在淮南。每次大军出征，运输的士兵超过半数，耗费巨大。陈州、蔡州之间，土地低洼田土肥沃，可以减省许昌附近的各处稻田，并合水流东下。〈胡氏说：“汝水、颍水、莨荡渠水、涡水，都经过陈州、蔡州之间向东流入淮河。”〉命令淮北屯驻二万人，淮南屯驻三万人，十分之二轮休，经常有四万人一边种田一边防守；再开凿河渠，来增加灌溉、打通漕运。计算除去各项费用每年合计五百万斛，作为军资，六七年之间，可以在淮河上游积攒三千万斛。这就是十万军队五年的粮食。用这个来对付吴国，没有不取胜的。”司马懿认为很好，于是北临淮水，从钟离以南，〈钟离，就是现在南直凤阳府治。〉横石以西，〈横石，一作“硖石”，见寿州。〉直到沘水四百多里，〈沘水就是滭水，见固始县及南直六安州、寿州境。〉每五里设置营寨，每营六十人，一边种田一边防守。同时修建拓宽淮阳、百尺两条水渠，〈淮阳、百尺渠，都在陈州。〉上引河流，下通淮水、颍水，大力整治各处陂塘，在颍水南、颍水北穿渠三百里，灌溉田地二万顷。淮南、淮北粮仓相望，从寿春到京师农官屯兵，鸡犬之声，田间小路相连。每当东南有战事，大军出征，乘船而下到达江、淮，粮食有储备而没有水害，这是邓艾所建立的。晋太元八年，苻坚大举入侵，苻坚到达项城，苻融等率兵先到颍口。唐建中二年，田悦、〈魏博节度使。〉李惟岳、〈恒冀节度使。〉李纳、〈淄青节度使。〉梁崇义〈襄邓节度使。〉抗拒朝命，发动天下兵马讨伐他们，各军都依靠京师供给，而李纳、田悦的军队把守涡口，〈见江南怀远县。〉梁崇义扼守襄、邓，南北漕运都被断绝。江淮转运使杜佑认为秦、汉的运路从浚仪西十里，进入琵琶沟，横穿蔡河，到陈州而与颍河汇合。自从隋朝开凿汴河，官漕不通。如果取道流培岸，用工很少，疏浚鸡鸣冈首尾，〈尉氏县有鸡鸣城。有人说现在南直合肥西北的鸡鸣山，淝水发源于此。〉可以通船，陆行才四十里，那么江、湖、黔中、岭南、蜀汉的粮食可以并船而下，由白沙〈见南直仪真县。〉趋向东关，〈在南直巢县。〉经过庐州、寿州浮颍水涉蔡水，经历琵琶沟进入汴河抵达东都，没有浊河溯淮的阻碍，〈杜佑大概想由大江通淝水，由淝水到达蔡河。〉减少旧道二千多里。适逢李纳的将领李洧以徐州归附朝廷，〈当时涡口属徐州。〉淮路打通而停止。建中三年淮西节度使李希烈反叛，移镇许州，与李纳相勾结，断绝汴渠粮道，因此东南转运的人都不敢由汴渠从蔡水西上。宣武节度使李勉于是治理蔡渠，引东南的粮饷。元和十一年讨伐吴元济，开始设置淮、颍水运使，杨子院的米从淮阴逆淮水进入颍水，到项城进入溵水，运到郾城，来供给淮西行营各军，节省汴运的费用。《旧唐书》说：当时运米逆淮水到寿州四十里进入颍口，又逆流到颍州沈丘界五百里到达项城，又逆流五百里进入溵河，又三百里运到郾城。〈共经历一千三百多里，大概是迂回的说法。〉五代周显德四年，攻打南唐淮南，先在开封城西汴水旁演习水战，到这时命令将领王环率领水军数千，从闵水沿颍水进入淮河，〈闵水也是蔡河的别名。〉南唐人大惊。六年从开封城东疏导汴水进入蔡水，〈韩令坤疏浚。〉来打通陈州、颍州的漕运。宋建隆二年疏浚蔡渠，〈此前建隆元年疏浚蔡河设置斗门，到这时又命令陈承昭监督这项工程。〉疏导闵水从新郑与蔡水汇合，〈这里的闵水指蔡河上流的溱水、洧水等河流。〉贯穿京城南边，经过陈州、颍州，到达寿春，来打通淮右的漕运，船只全都到来，京城人认为便利，于是把西南的称为闵河，东南的称为蔡河。乾德二年又凿渠从长社〈今许州。〉引潩水到京师〈潩水也见许州。〉汇合闵水。渠修成百姓没有水患，闵河的漕运更加畅通。开宝六年改闵河为惠民河，〈太平兴国四年命名城南惠民河水门叫普济、广利。〉成为漕运四河之一。端拱初年，陈尧叟等人说：“汉、魏、晋、唐在陈州、许州、邓州、颍州以及蔡州、宿州、亳州直到寿春，利用水利开垦田地，旧迹都在。如今采用古法大力开展屯田，来打通水利，疏导沟渎，修筑堤堰，每屯一千人，每人给一头牛，治理田地五十亩，每亩大约收三斛，每年可以收十五万斛；七州之间，设置二十屯，可以得到三百万斛；由此增加，几年之后，可以使仓库充实，节省江、淮漕运了。”建议没有实行。淳化二年因为潩水泛滥，从长葛开小河，疏导潩水分流二十里汇合惠民河。至道初年大理丞皇甫选说：“邓州、许州、陈州、颍州、蔡州、宿州、亳州七州境内，有公私闲田三百五十一支，合计二十二万多顷，民力不能全部耕种，都是汉、魏以来召信臣、杜诗、杜预、司马宣王、邓艾等人立制开垦，地上有陂塘堤堰旧址，即使不能照旧增筑，应该选择堤防未坏可以兴修水利的，先耕种二万多顷，其他地方逐渐谋划设置。”听从了，不久又停止。咸平二年连绵大雨，蔡河泛滥，开封守臣寇准治理丁冈古河泄导洪水。〈在府城东南。〉大中祥符二年，陈州请求从许州长葛疏浚减水河及治理枣村旧河〈在临颍县。〉来流入蔡河，听从了。随后又在顿固减水河口修建双水门，〈在商水县南。〉来减轻陈州、颍州的水患。九年许州知州石普请求在大流堰穿渠，〈在尉氏县。〉设置两个斗门，引沙河来漕运。天圣二年又修大流堰斗门，开减水河通漕。{{annotate|《宋志》：“当时田承说献议，重修许州合流镇大河堰斗门，创开减水河通漕，省去迂路五百里。嘉祐三年开京城葛家冈新河，分流入鲁沟。〈鲁沟见陈留县，当时秋雨连绵河水泛滥，成为京城祸患。〉熙宁九年在顺天门外〈汴城西南门。〉接通直河到染院，后入护龙河。〈即城壕。〉到咸丰门南〈城西北门。〉入京水、索水。元祐四年陈州知州胡宗愈建议疏浚八丈沟，〈在陈州。〉分蔡河的水为一条支流，由颍州、寿州入河。诏令经营办理。大观初年又开潩河入蔡河。蔡河大概兼有闵水、潩水来通漕船。欧阳忞说：“蔡河就是古代的琵琶沟。”胡氏说：“琵琶沟从东京戴楼门入，〈南面西来第一门，本名安上门。〉京城宣化水门出，〈南面东来门。〉投向东南下，经过陈州，过鹿邑县界蔡河口而流入颍水。”现在由朱仙镇〈见祥符县。〉向东南，有水道经过西华、南顿、沈丘到达颍州、寿州，大概就是蔡河旧迹。又有五丈河，也是宋漕运四河之一。《九域志》：“五丈河就是《禹贡》的菏泽，从汴城北经过陈留、曹州、济州及郓州，它的宽度五丈。”周显德四年疏浚汴水向北流入五丈河，东流经过定陶北边流入济水，齐、鲁的船只都到达大梁。〈此前显德二年在京城西引水入五丈河到达济水。〉六年疏浚五丈渠，向东经过曹州、济州、梁山泊〈见山东寿张县。〉来打通青州、郓州的漕运。宋建隆二年征发曹州、单州百姓疏浚五丈河。此前河道堵塞，命令卫将军陈承昭在京城西夹汴河建造斗门，从荥阳凿渠一百多里，引京水、索水两水通城壕入斗门，架流在汴水之上，向东汇入五丈河，以便东北漕运，〈这就是金水河，见前面汴水。〉开宝六年改为广济河。〈兴国四年命名城东水门叫咸通。又熙宁十年命名城北水门叫永顺。五丈河大概从永顺门入京城，而到达东边的咸通门。〉景德三年内侍赵守伦建议从京东分广济河，由定陶到徐州入清河〈即泗水。〉来打通江、湖漕运，工程完成又停止。〈《宋史》：“徐州运河修成，皇帝因为那里有龙阜，水势极浅，难以设置渠堰，又经历吕梁滩碛的险阻，不是可以漕运的，停止了。”〉天圣六年阎贻庆说：“广济河下接济州的合蔡镇，〈见山东钜野县。〉通梁山泺，请求治理五丈河入夹黄河〈郓州、济州之间的小河。〉引水注入。”于是建立桥梁设置坝堰。诏令有关官员勘察。庆历年间又疏浚徐州、沛县的清河，任城、金乡的大义河，〈见山任城，即济宁州。〉来打通漕运。熙宁七年有关官员请求在通津门，〈汴城东面门。〉汴河东岸开河，下通广济，以便航运，听从了。元丰五年废广济辇运司，〈把上供物品移到淮扬军界入汴，叫清河辇运。〉不久又加以修治。元祐年间都水监说：“广济河以京水、索河为源，转运京东每年的赋税。请求在宣泽门设置水槽，架流入咸丰门，〈宣泽、咸丰二门都在汴城西面。咸丰又在宣泽北边。〉由旧道恢复河源来通漕。”听从了。建炎初年宗泽留守东京，开五丈河来通西北商旅。《宋会要》：“汴都以惠民、金水、五丈、汴为四渠，而汴、黄、惠民、广济也叫四河，因为河渠流通，转输容易到达，这就是汴、洛成为天下枢纽的原因。”明朝洪武八年大河南决，挟带颍水流入淮河，而蔡河的流水渐渐断绝。三十年河又南决，拥塞蔡水进入陈州。永乐初年计臣郁新上奏说：“淮河、黄河淤浅，官运不通，请求从淮安用轻舟运到沙河及陈州颍岐口，用大船载入黄河，再陆运入卫河到达北京。”听从了。正统以后，大河决口堵塞不一，颍水、蔡水、五丈等河流都失去旧道，可以辨认的没有几条了。

汝水。

汝水出自汝州鲁山县西南七十里的大盂山，向东北流出县北，经过伊阳县及汝州南边，又向东南经过宝丰县及郏县南边而进入南阳府裕州地界，经过叶县北边，又向东进入开封府许州的襄城、郾城县南边而进入汝宁府西平县，从县北向东南流，经过上蔡县西边到汝阳县北边，又向东经过新蔡县西边、息县北边，到南直颍州南边而注入淮河。《左传》成公十六年：“楚国用汝阴的田向郑国求和。”十七年：“诸侯包围郑国，楚国救援郑国，军队驻扎在汝水边上。”哀公元年：“楚国包围蔡国，使疆土扩展到江、汝之间。”十七年：楚子谷说：“文王用彭仲爽做令尹，把申、息设为县，使陈、蔡来朝，封疆到汝水。”《国语》：“齐桓公讨伐楚国，渡过汝水越过方城。”荀子说：“楚国以汝水、颍水为险阻。”〈《淮南子》也说：“颍水、汝水作为沟洫。”〉《汉书·地理志》注：“汝水流经两个郡，〈颍川、汝南。〉流程一千三百五十里。”吕后三年，汝水泛滥。〈冲走八百多家。〉唐开元十年，汝水泛滥。〈淹没一千多家。〉《十道志》：“河南的大河流叫汝水。”宋刘敞说：“汝水向南到达淮河，北边到颍水，悬瓠的险要是南北必争的地方。”元至正年间汝水泛滥，有关官员从舞阳截断它的水流，〈舞阳属裕州，大概是下流堵塞而汝水逆流上到舞阳。〉约束水向东注入。如今大河屡次决口堵塞，汝水也不再是旧流了。

它的双重险要则有虎牢，

虎牢关在开封府郑州汜水县西二里。一名成皋关，也叫古崤关。那个地方古代是东虢国，郑国作为制邑。《左传》：郑庄公说：“制，是险要的城邑。”又是北制。隐公五年：郑国在北制击败燕国军队。也叫虎牢。〈《穆天子传》：“天子在郑地打猎，有虎在芦苇中，七萃之士擒获它献上，命令蓄养在东虢，因此叫虎牢。”〉庄公二十一年：“郑伯安定王室，王给他武公的略地，从虎牢以东。”僖公四年：“齐侯与郑国申侯以虎牢。”襄公二年：“晋悼公与诸侯在戚会盟，〈戚，见北直开州。〉商议郑国的缘故。”孟献子说：“请求筑虎牢城来逼迫郑国。”晋国听从了。于是筑虎牢城，郑人才求和。〈杜预说：“这时虎牢属晋国。”〉十年：“诸侯的军队筑虎牢城并戍守，〈当时郑国又背叛晋国亲近楚国。〉郑国与晋国讲和。”也叫虢。昭公元年：“晋国赵武与诸侯的大夫在虢会盟。”后来成为成皋。《战国策》：“三晋瓜分知氏的土地，段规对韩王说：‘分地一定要取得成皋。’韩王说：‘成皋，是石头溜走的地方，没有什么用。’段规说：‘不是这样。一里之厚，而能牵动千里之权，是地利。王采用臣的话，那么韩国一定能取得郑国。’等到取得郑国，果然从成皋开始。”〈韩哀侯二年灭郑。〉又张仪威胁赵国说：“如今秦国发动三军：一军堵塞午道，一军驻扎成皋，一军驻扎渑池。”又威胁楚国说：“秦国下兵占据宜阳，那么韩国的上地不通，下河东，取成皋，韩国一定称臣。”韩厘王时，赵国李兑约五国攻秦，罢兵后留在成皋。李斯说：“惠王用张仪的计策，向东占据成皋的险要。”《史记》：“秦庄襄王元年派蒙骜讨伐韩国，韩国献出成皋，秦国边界北到的大梁。自从秦国占据成皋，十九年而韩国就灭亡了。”晋、楚的霸业争夺郑国，秦国并吞六国从韩国开始，因为虎牢、成皋的险要。到楚、汉争衡，成皋更是重地。汉三年，项羽派终公守成皋，而自己向东攻击彭越。汉军击败终公，又驻军成皋，项羽攻下它。郦食其对汉王说：“楚国让适卒分守成皋，这是天用来资助汉的，希望赶快再进兵堵塞成皋的险要。”就是这样。四年，汉军又取得成皋，终于灭楚。十年黥布反叛。薛公为他策划说：“布向东取吴，向西取楚，合并韩国取得魏国，占据敖仓的粮食，堵塞成皋的口，胜败的形势，还不可知。”景帝三年吴、楚七国反叛，桓将军劝说吴王赶快向西占据洛阳武库，吃敖仓的粮食，不听，事情失败。元狩初年，淮南王刘安与伍被谋划反叛之事，说：“吴国怎么懂得反叛？汉将一天经过成皋的四十多人，如今我们断绝成皋的口，占据三川的险要，〈指洛阳。〉招引山东的兵，起事这样，十事九成。”刘安曾说“堵塞成皋的道路，天下不通”等等。东汉初年任命冯异为孟津将军，冯异于是南下河南成皋以东十三县，不久设置成皋关。当时定都洛阳，成皋是它东面的险阻。中平末年何进谋划诛杀宦官，召外兵，派东郡太守桥瑁屯驻成皋。初平二年关东州郡都起兵讨伐董卓，曹操建议引兵西据成皋，诸将不听。晋永康三年赵王伦篡位叛逆，齐王冏在许昌起兵讨伐他。赵王伦派兵分道抵御齐王冏，派他的党羽司马雅等从成皋关出。又永嘉四年刘聪派他的儿子刘粲等侵犯洛阳，不久石勒出成皋关，在仓垣包围陈留太守王赞，〈仓垣，见陈留县。〉大宁三年刘曜派刘岳等在金墉包围石勒的将领石生，石勒派石虎向西救援，石虎进入成皋关，与刘岳在洛西交战，〈指洛阳城西。〉刘岳战败逃走。咸和三年刘曜又攻打金墉的石生，石勒从襄国奔驰救援，对他的部下说：“刘曜在成皋关陈列重兵，是上策；阻守洛水，是中策；坐守洛阳，这就会被擒罢了。”等到达成皋，刘曜没有守兵。石勒大喜，走小路兼程行进，在洛西攻击刘曜擒获了他。永安五年后赵戍卒梁犊等作乱，从雍城东出潼关。〈雍城，今陕西凤翔府治。〉石虎派李农等抵御，在新安及洛阳交战，都大败，于是退守成皋。梁犊向东攻掠荥阳、陈留等郡，石虎又派石斌在荥阳攻击消灭他。兴宁二年燕慕容恪谋划夺取洛阳，先派军队驻扎孟津及成皋。太和四年桓温讨伐燕国，燕国向秦国求救，许诺贿赂秦国虎牢以西的土地。义熙十二年，刘裕讨伐秦国，前锋檀道济等前进到成皋，秦人献出成皋、虎牢二城投降。〈指成皋县城、虎牢关城。〉檀道济等于是长驱直入。十三年刘裕率领水军逆河而上，魏主拓跋嗣命令长孙嵩等窥伺刘裕西过，就从成皋渡河，南侵彭城、沛郡。〈指彭城、沛郡。〉没有实现。元熙初年，刘裕任命毛德祖为荥阳太守，戍守虎牢。宋永初元年在此兼设司州。景平初年魏将奚斤等攻打虎牢，毛德祖坚守不下。魏主拓跋嗣亲自到成皋，断绝虎牢汲水的道路，〈《北史》：“虎牢缺水，城中用长绳汲河水，魏主命令连接战舰上面施以轒轞，断绝他们的汲路。”〉很久不能攻克，于是挖地道，泄掉虎牢城中的井水，井深四十丈，山势峻峭，不能防备，城中人马渴乏，于是陷落。元嘉七年命令到彦之夺取河南地，另外派段玄率精骑直指虎牢，攻克它。所谓河南四镇，虎牢是其中之一。随后又陷没于魏，成为豫州治所。二十七年又派军队北伐，别将梁坦等逼近虎牢，不能攻克。二十九年又分派鲁爽等向许州、洛阳。鲁爽夺取长社，在大索击败魏人，〈见荥阳县。〉进攻虎牢。听说碻磝战败撤退，〈碻磝，见山东长清县。〉率军返回。北魏以虎牢为重镇，太和十八年在城中设置东中郎府。永安二年梁将陈庆之送元颢北还，在梁国称帝，命令尔朱世隆镇守虎牢来防备他。陈庆之不久攻下荥阳，进击虎牢，尔朱世隆弃城逃走。永熙三年高欢从晋阳南下侵犯洛阳，魏主元修命令斛斯椿等镇守虎牢。不久魏主向西逃走，虎牢属于东魏，设置北豫州及成皋郡治在这里。天平四年高欢任命侯景为西道大行台，与高敖曹等在虎牢练兵。到沙苑战败，〈沙苑见陕西同州。〉河南州镇大多归附西魏。元象初年又派侯景在虎牢练兵，魏人都弃城西归。武定初年北豫州刺史高仲密以虎牢投降西魏，宇文泰亲自率领各军接应，在邙山大战，战败返回，虎牢又落入东魏。五年守将陆子章增筑虎牢城。六年高澄南临黎阳，〈见北直濬县。〉从虎牢渡河到洛阳，由太行返回晋阳。高齐河清二年，周人包围洛阳，战败离去。齐主高湛到洛阳，东到虎牢，从滑台到黎阳返回邺城。隋大业初年设置虎牢都尉府。九年杨玄感包围东都，分派他的将领顾觉夺取虎牢。虎牢投降，任命顾觉为郑州刺史，镇守虎牢。十二年因为河南盗贼翟让等作乱，命令裴仁基镇守虎牢，第二年裴仁基向李密投降。唐武德初年李密的将领徐世勣以黎阳来归附，派他经营虎牢以东。三年李世民在东都包围王世充，将军王君廓领兵袭击虎牢，攻克它。四年东都包围紧急，窦建德领兵救援王世充，驻军在成皋东原。郭孝恪等请求先占据虎牢的险要来抵御他，李世民也说：“窦建德将骄兵惰，我占据武牢，〈唐朝避讳虎，改为“武”。〉扼住他的咽喉，他如果冒险争锋，攻取他很容易。”于是向东赶往虎牢。到交战时，窦建德战败灭亡。乾元二年史思明反叛，李光弼说：“贼人正窥伺洛阳，应当扼守武牢。”就是这样。乾符五年黄巢侵犯叶县、阳翟，诏令发兵守卫轘辕、伊阙、河阴、虎牢。五代唐同光四年，因为邺都军队作乱，将要疏浚河道袭击郓州、汴州，于是前往关东招抚。不久驻扎汜水，到荥泽东边，前进到万胜镇〈见中牟县。〉听说李嗣源进入汴州，于是回师，留军队守成皋关。李嗣源派石敬瑭率前军赶往汜水，当时议论的人又劝皇帝控制扼守汜水，收抚散兵，刚要出发，被郭从谦等杀死，李嗣源于是入关。石晋天福二年，当时范延光在魏州起兵，张从宾以洛阳归附他，袭取河阳，又领兵扼守汜水关，汴州危急。不久杜重威等领兵攻克汜水，张从宾战败而死。宋真宗祥符四年西巡到虎牢关，诏令说：“眷念玉关的枢纽，〈汜水旧关东边题名虎牢，西边题名玉关，所以这样说。〉控制鼎邑的要冲，改为行庆关。”仁宗庆历四年省汜水县为行庆关，〈属河南府。〉不久恢复旧制。靖康二年粘没喝从河阳渡河到汜水关，建炎初年岳飞在这里大败金人。元至正十五年，汝州、颍州贼人辗转攻陷河南州郡，察罕戍守虎牢来遏制贼人锋芒。十九年图谋收复汴梁，率领大军驻扎虎牢，发动各道兵四面并进。明初大军攻下河南，从中滦镇进入虎牢，于是肃清关、洛。如今从荥阳向东都是平坦之地，向西进入汜水县境地势逐渐升高，城中突起一座山，像万斛粮仓，出西郭就乱岭纠纷，一条路迂回，其间断而复续，假如一个人扛着戈站立，一百个人也自然废然，确实算是洛阳的门户了。唐贾至《虎牢关铭》说：“王侯设置险要，虎牢拥有它的要害。用五岳来震动它，只有嵩山聚集；用四渎来经行它，大河突出。它应当咽喉九州，门槛中夏。汉祖守它来面临山东，坐清三齐，强楚徘徊而不前进；太宗占据它来抗拒河、朔，攻克擒获丑夏，伪郑袒缚而请命。唯有这虎牢，天设巨防；攻打在坤下，抗拒在离旁；昏庸的依靠它而灭亡，圣明的凭借它而称王。”又吕温铭说：“锁天中区，控地四鄙。”也足以看出虎牢的大略了。

黾阨，

黾阨塞，在汝宁府信阳州东南九十里，湖广应山县北六十里。也叫冥阨，也叫黾塞，〈也作“鄳阨”。鄳、黾都音盲。〉又叫平靖关，〈靖，一作“静”。旧志：关在信阳州南七十五里。〉宋时名叫行者坡。那个地方有大、小石门，凿山通道，实在是险要。《左传》定公四年：“吴国讨伐楚国从淮水涉过汉水，〈取道今光州、信阳之间。〉楚国左司马沈尹戌请求回去堵塞大隧、直辕、冥阨，从后面攻击他们。”又三关总名叫城口。楚国史皇所说的：“堵塞城口而入。”〈《舆地广记》：“罗山县有石城山，就是古所谓冥阨。”胡氏认为大隧是黄岘关，直辕、冥阨是武阳、平靖关。〉《战国策》：苏代说：“秦国想攻打魏国又重视楚国，就把南阳送给楚国，残破均陵，〈今襄阳府均州。〉堵塞黾阨。”楚人回答顷襄王说：“涉过黾塞来等待秦国的疲惫。”又庄辛回答楚襄王说：“穰侯在秦王那里接受命令，填塞黾塞之内，把自己投到黾塞之外。”朱英对春申君说：“秦国越过黾阨的险塞来攻打楚国，不方便。”魏信陵君劝说安厘王说：“秦国讨伐楚国取道涉山谷，〈《索隐》说：“通往楚国的险路。”大概是从褒斜进入梁州的道路。〉走三千里而攻打冥阨的险塞，所走的路很远，所攻打的很难。”《吕氏春秋》：“天下九塞，冥阨是其中之一。”〈《淮南子》也说。〉从魏、晋以后，鄳阨之地常常是南北重镇，所谓义阳有三关的险塞。三关：一是平靖关，就是《左传》的冥阨，这个关依山为屏障，不建濠隍，所以用平靖为名；一是武阳关，也叫澧山关，就是《左传》的大隧，在信阳州东南一百五十里，西南到应山县一百三十里，地名叫大寨岭，薛氏说：“三关的险要，大寨岭最为平易”，就是这样；一是黄岘关，也叫百雁关，〈俗讹为“白雁”。〉又叫九里关，就是《左传》的直辕，在信阳州南九十里，南到应山县也是九十里。义阳城与三关的形势像首尾一样。齐东昏侯永元三年，军主吴子阳等出三关侵犯魏国，战败返回。不久魏将田益宗谋划夺取义阳，想把扬州的士卒驻扎在建安，〈见固始县。〉抵御三关的援兵。〈当时元英说东豫州刺史田益宗的兵守三关就是这样。东豫州，魏治新息，即今息县。〉梁天监三年义阳向魏国投降，三关的戍将听说后，都弃城逃走。七年魏国三关戍主侯登以城投降梁国。梁司州刺史马仙琕谋划巩固三关，〈梁司州治鹿城关，见湖广黄冈县。〉派他的将领马广屯驻长簿，胡文超屯驻松岘。〈长薄在武阳关北，松岘在黄岘关北。〉八年魏元英将要夺取三关，到义阳，策划说：“三关相互依赖像左右手，如果攻克一关，两关不用攻打就会破。攻打难的比不上攻打容易的，应该先攻东关〈武阳关在东边。〉又怕他们合力于东边，派李华向西关〈平靖在武阳的西边，所以叫西关。〉分散他们的兵势，元英亲自督率各军向东关。到长簿，长簿溃败，于是包围武阳，攻克它。进攻黄岘〈黄岘，史书作“广岘”。〉及西关，梁将都逃走。普通五年，派将领李国兴攻打魏平靖关，杨乾攻打武阳关及黄岘关，攻克它们。进军包围郢州，不能攻克，〈魏郢州治义阳。〉三关不久落入魏国。八年司州刺史夏侯夔等出义阳道攻打魏平静等关，攻克它们。随后又从武阳进军攻克东豫州。等到侯景之乱，三关被齐国所有，于是南国的形势更加受挫而并入北方。唐的中叶，淮西屡次反叛，也因为三关诸险在它的境内，依仗为强固。宋南渡以后，三关防维单弱，所以寿春合肥往往多事。大概想保淮西，必须守义阳；守义阳，那么三关的防备不容不重。黄氏有话说：“三关险要，关外百里都是险要。金国得到信阳将与我们分险而守，在要坡扎营来对抗武阳，〈要坡在武阳关北数里。〉在鸡头扎营来对抗平靖，〈平靖关北有鸡头山。〉在石门扎营来对抗黄岘，〈石门山也靠近黄岘关北。〉这是把三关都抛弃了。”

三鵶，

三鵶路，在今南阳府北及汝州南边。《一统志》：“南阳府北七十里有两条路，东北带西而行的叫三鵶路。其中有石山、鲤鱼山、拓禽山，就是行人来往取道西洛的便路。”杜佑说：“汝州鲁山县，后周设置三鵶镇，在县西南十九里，也叫平高，城用来防御齐国。高齐也在县东北十七里设置鲁城来防御周。”如今三鵶路从南阳府北六十里的故向城，又北有石川路，〈一名百重山。〉就是三鵶的第一；府北七十里分水岭而北，就是三鵶的第二；由故向城向北又八十里有鲁阳关，进入鲁山县界，就是三鵶的第三。旧时邓州、汝州二州，与鲁阳关分界，荆州、豫州的通道，这里为险要。张景阳诗“朝登鲁阳关，峡路峭且深”说的就是这里。晋太元三年苻秦侵犯襄阳，派别将石越率精骑出鲁阳关。北魏孝昌初年，正对西北二荆、西郢有事，〈二荆，指穰城及鲁阳，后魏太和年间在鲁阳设置荆州，后来又移治穰城。有人认为西荆治上洛，北荆治襄城，错了。西郢，胡氏说“治真阳县。”穰城见邓州，鲁阳即鲁山。襄城今属许州，真阳属汝宁府。〉群蛮都长久断绝三鵶路。北到襄城，中间阻隔汝水，屯据险要，道路不通，又引梁将曹义宗包围荆州。〈即今邓州。〉魏将崔暹前往救援，到鲁阳不敢前进，改派元彧讨伐鲁阳蛮辛雄，向东赶往叶城；别将裴衍等领兵出武关，打通三鵶路来救援荆州。又东魏兴和二年侯景出三鵶，将收复荆州，宇文泰派李弼等出武关，侯景于是返回。西魏大统十三年侯景背叛东魏，把鲁阳、长社等城贿赂魏国，魏荆州刺史王思政率领州兵从鲁阳向阳翟，这就是三鵶路。宇文周建德四年韦孝宽陈述讨伐齐国的策略：一说“广州义旅〈广州治今鲁山县。〉，出自三鵶”，一说“三鵶以北，万春以南，〈万春见洛阳县。〉大力屯田，预先积储”。三鵶大概是出奇兵的道路了。

河阳三城，

河阳城，在今怀庆府孟县西南三十里，就是汉代的河阳县。（自汉代以来，县治都设在这里，唐代又成为孟州的治所。现在的孟县城，是金代大定年间修筑的，已经不是古城了。）古代称为孟津，也叫盟津。周武王在此济师，因此称为武济，也叫富平津，是道路汇聚之处，古今的津要之地。东汉初年任命冯异为孟津将军，谋划夺取洛阳。永初五年，先零羌侵犯河东，到达河内，下诏朱宠率兵屯驻孟津以防备。中平末年，何进谋划诛杀宦官，派武猛都尉丁原率兵侵犯河内，烧毁孟津，火光照到洛阳城中。晋泰始年间，杜预因为孟津渡口险要，有翻船溺水的祸患，请求在富平津建造河桥。议论的人认为这是殷、周建都的地方，历经圣贤而不建造的原因，一定是不能建造的缘故。杜预说：“造船为桥，说的就是河桥。”听从了他的建议，桥果然建成。太安二年，成都王颖从邺举兵内向，列军从朝歌（见淇县。）到河桥，鼓声传到数百里外，皇帝出兵屯驻河桥以抗拒他。永兴二年，豫州刺史刘乔与东海王越等相互攻击，河间王颙派成都王颖等占据河桥作为刘乔的后援。（当时王越等想连兵在关中讨伐司马颙。）不久河桥的军队被东军攻击，依次败走，平昌公模等于是从邺向南，进逼洛阳。永嘉末年，傅祗屯驻三渚，刘聪派儿子刘粲攻打他。三渚，是河中的沙洲。《水经注》：河中沙洲上有河平侯祠，旁边有两个沙洲，又有陶渚，所以叫三渚。傅祗大概屯驻在孟津小城。又津西有凉马台，从前的人常在河桥洗马，洗完后到高处乘凉的地方。永和六年，苻健图谋进入关中，从枋头全部人马向西，（枋头见北直濬县。）到孟津，建造浮桥渡河，渡过后烧毁浮桥。与宁二年，前燕慕容恪图谋夺取洛阳，派将领悦希驻军孟津。太元十八年，慕容垂图谋背叛前秦，刚渡河时，担心河桥南空仓中有伏兵，于是从凉马台结草筏渡河。北魏太和十七年迁都洛阳，命令建造河桥。河北侧岸有两座城相对，设置北中郎府戍守，因此称为北中城。景明二年，咸阳王禧图谋变乱，适逢魏主出猎北邙，他的党羽乞伏马居劝说王禧：“回到洛阳城，率兵闭门，天子必定向北逃往桑干，（指平城。）殿下可以切断河桥，做河南的天子。”没有成功。（又正光初年，元略躲避元义的祸难，故人司马子宾与元略缚荻筏，夜里渡孟津抵达屯留。屯留见山西潞安府。）《洛志》：“魏都洛阳以北中为重地，北中不守，就可以平行到洛阳。”（宋白说：“河阳城一名北中城。”）武泰初年，尔朱荣从晋阳南下，胡太后派将领守河桥及北中城以抗拒他。不久都督李神轨到河桥，听说北中失守，立即逃回。又陶渚，在河阴西北三里南北长堤之外。（旧河阴城，见今孟津县。《水经注》：“孟津也叫陶河。”曹魏时杜畿在孟津试验楼船，在陶河倾覆。杜佑说：“河阳县西南十三里古遮马堤就是那个地方。”陶或作“淘”。）尔朱荣谋划诛杀百官，请魏主元子攸西沿河西到淘渚，引百官到行宫西北，说想祭天，百官集合后，派朔骑包围杀死他们。又迁魏主到河桥，安置在幕下。第二年元颢入洛阳，魏主北走，尔朱荣奉他南讨，元颢派陈庆之守北中城，自己占据南岸，分兵守河中渚，又另派兵沿河固守。当时北军没有船可渡，杨侃请求：“征集民材，多造桴筏，间以舟楫，沿河布列，都做出渡河的态势，首尾既远，元颢必定不知如何防备，一处得渡，必立大功。”高道穆也请求分兵遣将，所在散渡。尔朱荣听从，命尔朱兆等缚材为筏，从马渚西硖石（见孟津县。）夜渡，元颢军于是溃散。永安三年，魏主诛杀尔朱荣，派将军奚毅等率兵镇守北中。当时尔朱世隆从洛阳出屯河阴，就想回北方。他的党羽司马子如说：“兵不厌诈，不如回军向京师，出其不意，或许可以成功。”尔朱世隆于是攻河桥，占据北中城，引朔骑到郭下，举朝恐惧。李苗请求径直切断河桥，允许了。于是招募人从马渚上流乘船夜下，离桥数里，放火船焚河桥，倏忽而至。尔朱世隆在南岸的兵都争着从桥北渡，桥断溺死者很多，尔朱世隆于是收兵北逃。不久尔朱兆从晋阳南下，倍道兼行，从河桥西涉渡。魏主起初以为大河深广，认为尔朱兆不能突然渡河。这天水不没马腹，尔朱兆骑兵叩宫门，宿卫才发觉，一时溃散，魏主被尔朱兆骑兵擒获。普泰二年，尔朱度律从洛阳，尔朱天光从长安，会合尔朱兆等攻高欢于邺，败还。将要到洛阳，尔朱彦伯在洛阳，想亲自率兵守河桥。尔朱世隆不听从，派他的党羽阳叔渊驰赴北中，检阅败兵。斛斯椿谋划背叛尔朱，从邺倍道先回，到北中，欺骗阳叔渊得以进入，斛斯椿于是占据河桥，杀尽尔朱的党羽。尔朱度律等想攻打他，不能攻克，逃走而死。永熙三年，高欢从晋阳进犯宫阙，魏主率兵屯河桥，高欢不久从野王向南，引军渡河，魏主西走。东魏大像三年，修筑中潬城及南城，（中潬就是河中沙洲，当时仍在那里设置河阳关。）高欢派潘乐屯北中城，高永乐守南城，在河阳架桥。等到高敖曹被宇文泰打败，叩河阳南城，因为关门不开而死去。武定元年，高仲密以虎牢降西魏，宇文泰率诸军接应，到洛阳，前军于谨围河桥南城，高欢率兵到河北，宇文泰退军瀍上，在上流放火船烧河桥。东魏将领斛律金派别将张亮用小艇百余艘载长锁，等火船将到，用钉子钉住，引锁向岸，桥得以保全。高欢于是渡河占据邙山，与宇文泰相持。宇文周建德四年大举伐齐，周主宇文邕亲自率军出河阳，攻克河阴大城，宇文宪攻克洛口东西二城，放火焚河桥，桥断。齐将傅永从永桥夜入中潬城，（永桥镇，见武陟县。）周人攻克南城后，围中潬二十天不能攻克，于是撤还。隋开皇初年，因东魏行台在河阳城内设置河阳宫。大业九年，杨玄感攻东都，下诏屈突通从河北驰救，驻军河阳。唐武德初年，贼帅李商胡占据孟津中潬城。二年，行军总管刘弘基派将领种如愿袭击王世充的河阳城，焚烧他的河桥。三年，怀州总管黄君汉分道攻王世充，用舟师袭击王世充的回洛城，切断河阳南桥。天宝十四载，安禄山反叛，派将领封常清乘驿车到东京，切断河阳桥作为守御的准备。乾元二年，九节度使的军队在相州溃败，郭子仪用朔方军切断河阳桥，保卫东京。众人商议想放弃东京退保蒲、陕，朔方都虞候张用济定计守河阳，役使所部修筑南北两城而守。（大概是在旧城基础上增筑。）不久史思明攻陷汴、郑，将逼近洛阳，李光弼认为洛城难以守卫，提议移军河阳，北连泽、潞，有利就进取，不利就退守，表里相应，使贼不敢西侵，形成猿臂之势，于是率士马东守河阳。史思明在河阳南修筑月城以抗拒李光弼，想放火船烧河桥，又全力攻南城，都不能攻克。当时李光弼屯中潬，应援南北两城，史思明进攻中潬，败退，李光弼在河阳西渚打败史思明。这时贼虽然进入洛阳，但畏惧李光弼的兵威，南不出百里，西不越畿内，陕州得以修治军备。关辅无忧，是李光弼保河阳的力量。建中二年，设置河阳三城节度，从此常为重镇。（广德初年史怀义败灭，命内侍鱼朝恩守河阳，以河清、济源、温的租税归入河阳三城，不久又以汜水军赋隶属。建中二年设置河阳节度使，割东畿河阳、河清、济源、温、王屋五县隶属。会昌三年，增置孟州，治所河阳。）光启三年，河南尹张全义袭击河阳节度李罕之，进入三城，李罕之逃到泽州。不久河阳归朱温。河东屡次争夺河阳不能攻克，朱温从此更加强大。后唐同光四年，李嗣源讨伐邺乱，被乱军拥戴，下诏发兵扼守河阳桥防备。清泰末年，唐兵被河东契丹打败，唐主从珂派兵屯河阳。不久商议北讨，引军到河阳，卢文纪说：“河阳是天下津要，车驾应留此，镇抚南北。”不久又进到怀州。适逢诸军相继溃败，于是从怀州回洛阳。到河阳，命诸将分守南、北城以卫河桥，不久又命专守南城断浮桥而回。等到晋兵到镇，守将苌从简用舟楫迎接投降。石晋天福九年，契丹入寇到黎阳，命西京留守安彦威守河阳。开运三年契丹大举入犯，与晋军相持于恒州中度桥。李穀密奏大军危急的形势，请皇帝到滑州并发兵守澶州、河阳，以防备敌人的奔冲。没有实行。刘汉乾祐末年隐帝遇弑，李骧劝说太原留守刘崇，赶快引兵逾太行据孟津，郭威必不敢动。刘崇不听。宋靖康末年，金将粘没喝从太原长驱南下，前锋渡孟津，粘没喝随即到怀州，驻河阳。绍兴六年，岳飞请求提兵赴河洛，占据河阳、陕府、潼关，作为恢复的计策，没有被采用。绍定四年，蒙古窝阔台攻金汴京，引军从河清渡河，（河清，今见孟县。）进入郑州。明初取山西，河南守将冯宗异分道出河阳，攻克武陟，攻下怀庆。河阳大概是天下的腰膂、南北的噤喉。《三城记》：“河阳北城南临大河，长桥架水，古称设险；南城三面临河，屹立水滨；中潬城表里二城，南北相望。黄河两派，贯穿于三城之间，每当秋水泛滥，南北二城都有浸湿脚的危险，而中潬屹然如故，（潬读诞。水中沙叫潬。《宋史》：“乾德三年水涨，冲坏中潬桥梁，而城郭无恙。政和七年都水孟阳说：‘旧河阳南北两河分流，中潬系浮梁，近来因北河淤淀，水不通行，只在南河修筑一桥，因此河项狭窄，水势冲击，每遇涨水，多致损坏。想安排开修北河如旧，系南北两桥。’听从。”）自古至今，常为天造的险要。

（按）河南统辖中夏，道路辐辏。顿子说：“韩是天下的咽喉，魏是天下的胸腹。”范雎也说：“韩、魏，是中国的中心，天下的枢纽。”秦氏观说：“长安是四塞之国利于守，开封是四通五达之郊利于战，洛阳守不如雍，战不如梁，而不得洛阳，则雍、梁无法为重，所以自古号称天下的咽喉。”占据洛阳的险固，凭借大梁的沃饶，表里河山，提封万井，河北三郡足以指挥燕、赵，南阳、汝宁，足以控制秦、楚，归德足以鞭挞齐、鲁，遮蔽东南，立于天下之中，以经营四方，这是上选。然而不得河北则患在肩背；不得关中则患在咽喉，自古及今，没有不同的轨迹。宋绍定五年蒙古攻金，降人李昌国对拖雷说：“金迁都汴京将二十年，其所依赖以安定的，潼关、黄河罢了。如果出宝鸡（今陕西凤翔府属县。）以侵汉中，不到一个月可到唐、邓，大事就成功了。”拖雷听从，于是从凤翔向南侵犯汉中，由金州出唐、邓之间，在钧州（今禹州。）打败金人的军队。蒙古主窝阔台也从河北渡河清，合攻汴都，而金人的祸患开始剧烈。元至正十九年刘福通占据汴，号召群盗，声势很壮。察罕帖木儿平定关中、河东后，于是图谋河南；北塞太行，南守巩、洛，亲自率中军驻军渑池，在宜阳打败贼军；于是从洛阳到虎牢，先派游骑南道出汴南，攻掠归、亳、陈、蔡；北道出汴东，战船浮于梁，水陆俱下，攻掠曹南，（今山东曹县南。）占据黄陵渡；（渡在黄陵冈下，见仪封县。）于是大举发秦兵，出函谷，过虎牢，晋兵出太行，逾黄河，都到汴城下会合，夺取外城，亲自率铁骑屯杏花营，（见祥符县。）贼窘迫，于是攻下城池。这经营措置，多么周密。从来有事于河南，其大略固然不能超过这些。

## 关键人物

- **范雎**：战国时秦相；引其说太行之道对上党、荥阳的战略意义，又引其“决羊肠之险，塞太行之口”之语。
- **曹操**：魏武帝；围邺时预判袁尚来路，又开北山高道以避三崤南路之险。
- **邓艾**：曹魏将领；巡视陈、项以东至寿春，建议屯田并开河渠，以省漕运、积军资。
- **裴耀卿**：唐转运使；因关中用度不给，请在河口置仓、三门东西置仓，分段转运以避底柱之险。
- **李光弼**：唐朔方节度使；安史之乱中主张移军河阳，守三城以拒史思明，使关辅无忧。
- **李世民**：唐太宗；攻王世充时分兵围河内，又据虎牢扼窦建德咽喉而灭之。
- **察罕帖木儿**：元末将领；夜拔崤陵、立栅交口以破贼，又北塞太行、南守巩洛，会诸军攻下汴梁。

## 时间线

- **本章前段**：秦统一天下，设置三川、颍川、南阳等郡。；确立河南一带的郡县建置基础。
- **本章前段**：汉武帝设置十三州，这里也是豫州，而一半属于司隶。；河南地分属豫州与司隶。
- **本章前段**：隋末李密、王世充等占据河南。；中原一度割据。
- **本章前段**：唐分十道，这里是河南道，开元中为都畿、河南及河北道。；河南道成为唐代重要政区。
- **本章前段**：元设置河南江北行中书省，而河北为腹里地。；元代河南行政区划确立。
- **本章前段**：明初为河南等处丞宣布政使司，领府八，州一，属州十一，属县九十六。；明代河南布政使司建置确立。
- **本章中段**：唐开元二十一年裴耀卿请在河口、三门东西置仓，分段转运以避底柱之险。；省费巨万，漕运得以避开三门水险。
- **本章中段**：唐武德四年李世民据虎牢，窦建德来救王世充，战败灭亡。；唐军擒灭窦建德，洛阳随即平定。
- **本章后段**：唐乾元二年李光弼移军河阳，守三城以拒史思明。；贼虽入洛阳，但畏惧李光弼兵威，陕州得以修治军备。
- **本章后段**：元至正十九年察罕帖木儿北塞太行、南守巩洛，会诸军攻下汴梁。；夺取外城，攻下汴梁。

## 地点

- **嵩高**：五岳中的中岳，在河南府登封县北十里，为河南名山。
- **太行**：一名五行山，在怀庆府城北二十里，接山西泽州，为天下之脊，有八陉。
- **三崤**：也叫二崤，在今河南府永宁县北六十里，为崤、函险要之地。
- **底柱**：也叫三门山，在今河南府陕州城东四十里大河中，河水分为三派。
- **河阳三城**：河阳城在今怀庆府孟县西南三十里，古孟津、盟津，为南北津要。
- **虎牢**：成皋险要，洛阳门户，历代战守重地。
- **黾阨**：在汝宁府信阳州东南九十里，也叫冥阨、黾塞、平靖关，为义阳三关之一。
- **三鵶**：在今南阳府北及汝州南边，为行人取道西洛的便路，出奇兵之道。

## 为什么值得读

本章系统梳理河南一地的政区沿革与山川险要，指出河南居天下之中，河北、关中与其互为表里，历代攻守得失皆围绕太行、三崤、虎牢、河阳等要地展开，是理解中原军事地理与漕运格局的关键篇章。

## 标签

- 河南
- 豫州
- 嵩高
- 太行
- 三崤
- 底柱
- 汴水
- 河阳三城
- 虎牢

原始页面：https://shishuguan.com/books/book-afbec5bcd9c4e96684373dc3e4611f11/volume-22072a85e9f83fd6d0a0b6884406fef0/zhws-89575-1
