(二)大理外围的激战

姚州是起义军最早占据并大力经营的城市之一。它东界定远,北接大姚,南连镇南,地理位置极为重要,有大理屏藩之称。为防御清军进攻,起义军加固城墙,并在城外修土城、筑碉楼、挖壕沟,使它成为一座易守难攻的坚固堡垒。1869 年 10 月,杨玉科占领定远后,即率徐联魁、段瑞梅、蒋宗汉、冯长寿等分数路包围了姚州。杨玉科扎大营于龙岗卫,指挥清军昼夜围攻。大司军马金保和大将军蓝平贵、大都督契有明率领起义军依托环城修筑的碉楼营垒,粉碎了敌人一次又一次的进攻。杨玉科无可奈何地说:“相持数月,射火鸦、翻草龙之技已穷,均不能克。又昼夜迭攻,贼殊死战。⋯⋯ 枯索计谋而不得。”① 12 月中旬,清军攻占禄丰后,岑毓英增调总兵李维述部与张士进部合攻镇南。镇南为大理门户,地理位置同样十分重要,起义军“加意布置,以全力据守,猝不可拔”。②由于起义军在姚州和镇南两个军事要点顽强抵抗,牵制了清军大量兵力,迟滞了敌人的进攻,为杜文秀组织兵力阻击清军在其它方向的进攻赢得了时间。

南北两路清军进展较为顺利,至 1870 年初,南路占领了缅宁,北路占领了丽江、剑川。与此同时,中路的刘兴、王钟祥、丁跃龙、段瑞梅、钱大川、陈定邦等部清军(本为牵制起义军兵力的助攻部队)不顾主力受阻于姚州、镇南等情况,突出冒进,先后占领了弥渡、浪穹、邓川、红岩、云南驿和宾川等地,逼近了大理。为了保卫大理,杜文秀派大司衡杨荣率领一支机动部队赴援云南县,并分兵进攻宾川、浪穹、邓川等地清军。由于这些地区的清军孤军深入,兵力不足,这时营垒多陷,纷纷败退。起义军收复了邓川、浪穹、弥渡、红岩、云南驿等地。4 月初,杨玉科部清军挖地道炸开城墙进入姚州城内,起义军顽强抵抗,与敌逐点争夺。清军付出了大量代价,才于5 月 1 日全部占领该城。起义军将领马金保、蓝平贵被俘,契有明自焚而死, 起义军六千余人壮烈牺牲。在镇南,尽管岑毓英派都司陆得成、林大任率开花炮队增援攻城清军,昼夜轰城,但仍无进展。

岑毓英认为,清军西进缓慢并屡次失利的原因:一是东南尚未肃清,不能集中全部兵力进攻滇西,特别是“澂江、新兴两城,围久不下”,“实为

① 杨玉科:《从军纪略》上卷,《回民起义》(二),第 500 页。火鸦为一种火箭,射中目标后使之起火燃烧。

② 岑毓英:《云南通志》卷一一三,第 20 页。

省城肘腋之患”①;二是军队纪律不严,诸将各不相下。因此,决定加紧对昆明东南回民军的进攻:马如龙亲率兵练与总兵田仲兴部合攻新兴;岑毓英亲率兵练往攻澂江。对进攻滇西的各部清军,则区分任务,各专其责:委杨玉科署鹤丽镇总兵,督办大理、丽江军务;委总兵李维述负责蒙化、赵州、云南军务。杨玉科派段瑞梅、蒋宗汉、徐联魁、冯长寿等各率所部分援邓川、浪穹、宾川、云南。起义军和清军在上述地区展开激烈争夺,各处得而复失, 数易其手。

1870 年 9 月 3 日,北路清军黄世昌、刘昌笏部占领了永北厅城。9 月 15

日,杨玉科联合北路清军攻占鹤庆,接着率军南下,于 10 月底 11 月初夺占浪穹、邓川,进攻上关。至此,大理以北各州县尽为清军占领。

在大理东南,起义军和清军争夺也很激烈。1870 年 9 月 21 日,李维述部终于占领了镇南,随后向云南县进攻。弥渡等地数次为清军占领,起义军又几次夺了回来。1871 年 5 月,起义军大败清军,击毙都司陈定邦,又一次收复弥渡。徐联魁等部进攻下关,也为杨荣部击败,退回宾川。刘岳昭、岑毓英鉴于以上情况,令杨玉科部清军转攻为守,严扼要隘关口,以整训部队, 筹集粮饷,待秋收以后继续进攻。

在大理西南,大司空李国纶率部守腾越,大司马杨德明、大可武马年玉率部守永昌,与当地清军相持。鉴于永昌为大理西南屏障,战略地位相当重要,杜文秀令东征时投敌后又逃回的蔡廷栋、段成功各率所部往援。但蔡、段二人不和,纠众相攻。后蔡廷栋遣人刺死段成功,兼并其众,率领大军于1871 年 6 月 25 日占领永平,对于援救永昌并不积极。在此期间,杨玉科却派蒋宗汉等率军一万增援围攻永昌的参将李凤祥部清军。在蒋宗汉、李凤祥部联合进攻下,永昌城于 9 月 7 日失守。

1871 年秋,岑毓英复令各部清军同时向起义军发起进攻,于是杨玉科部围攻水平,李维述、杨国发部急攻云南县,企图进而东西夹攻下关。11 月, 清军在攻占云南驿之后,李维述令参将李栋材率部进攻弥底(蜜滴)、瓦录、天生营等处。这一带是彝族聚居区,彝族起义军领袖李文学接受杜文秀授予的“大司藩”称号,负责镇守哀牢山区。清军攻瓦录逾月不下,李栋材中伏而死。起义军因胜而骄,遭清军袭击,弥底、瓦录、天生营一带遂于 12 月失陷,李文学突围他走。

1872 年春,杜文秀派杨荣、蔡廷栋率援军由南涧、古郎一带攻云南驿等地,欲截断清军后路,但在小桥一带作战失利退回。5 月初,清军攻占弥渡、红岩、南涧等地之后,李维述、杨国发遂率清军合攻云南县,5 月 22 日占领县城。杨玉科部清军已于 3 月 4 日攻占曲硐(永平南),4 月 21 日占领漾濞, 继而进攻下关。当得知李维述等已占领云南县城时,杨玉科立即赶至云南县,部署向赵州进攻。赵州是大理南路咽喉,逼近下关。6 月 1 日,杨玉科

① 岑毓英:《会筹澂江新兴军务片》,《岑襄勤公奏稿》卷四,第 20 页。

督率徐联魁等部由云南县、都司周作祥部由洱海东向阳堡南下,两路夹攻赵州。6 月 4 日,杜文秀亲率杨荣、蔡廷栋等万余人由大理下关援赵州,遭清军截击败回。6 月 8 日,赵州陷落,清军进逼下关。

  1. 月 9 日,杨玉科即指挥清军同时向上下两关发起进攻。其部署是:段瑞梅率部攻上关,都司李应举率部由间道进扎花甸以袭上关之后;徐联魁等率部助攻下关,并由蒋宗汉率部由漾濞越点苍山,偷袭下关侧后;杨玉科率主力从正面进攻下关;守备董良弼率水勇乘船往来于洱海之上,侦察起义军的虚实。上关和下关各距大理数十里,是大理的南北门户。起义军在上下关均筑有石城,城外又筑起数道长垣。驻守上关的是马国玺、马锡晋,驻守下关的是蔡廷栋。由于起义军防守严密,清军无隙可乘,几次进攻都遭失败, 杨玉科只得退回赵州城北的汉邑村。他探知驻守下关清风桥和天生桥的董正兴、鲁达二人不是回民,便派人进行分化瓦解,“招其来降,约期内应”①。同时,又派出兵士扮作盐贩,混入两关,收买居民,以配合清军的进攻。6 月 12 日,清军又发起进攻,蒋宗汉率部翻越点苍山斜阳峰,鲁达投降,清军抄入关后。幸大司勋马荣耀率援军赶到,截其归路,清军战守失措,狼狈逃窜。杨玉科急派千余清军渡过洱海攻起义军营垒。驻守下关外关的董正兴投降,清军夺占清风桥,进入内关。蔡廷栋和马荣耀被迫退守大理,下关遂为清军占领。同日,上关也被段瑞梅、李应举等部清军攻占。上下两关的丢失,严重地威胁着大理的安全。