永安突围的烟尘未散,太平军挟大胜之势挥师北上。清廷长期奉行“防汉抑兵”的祖制,各地绿营员额被刻意压缩,一城多则数百、少则数十,根本无力抵挡万余太平军的雷霆攻势。一路之上,州县望风披靡,兵勇一触即溃,太平军如入无人之境,兵锋直抵广西省城桂林。
钦差大臣赛尚阿惊闻永安防线崩溃,深知桂林一失则广西全局糜烂,当即急令:向荣率精骑星夜兼程,抢先入城固守;乌兰泰领主力衔尾追击,企图在永安至桂林之间将太平军合围聚歼。一场决定太平天国初期走向的攻城血战,就此在桂林城下拉开帷幕。
向荣抢在太平军主力抵达前驰入桂林,第一件事便是焚毁城外近城民居、扫清射界,连夜加固城垣、分派炮位、编组民壮,把一座空虚省城变成坚固堡垒。罗大纲率先锋伪装成清军赚城,在城门下被亲自登城的向荣当场识破,奇袭之计胎死腹中,太平军只得转为强攻。自咸丰二年四月起,太平军对桂林展开持续猛攻,前后累计攻城三十三次,昼夜不息、轮番扑城,却始终未能越雷池一步。
清军守城之法,以坚壁固守、火力压制、器械破敌、外援牵制四策并用,层层化解太平军的凌厉攻势。
面对太平军云梯蚁附,守军以滚木、擂石、沸油、烧红铁水居高倾泼,专击登城士卒;太平军以湿棉裹桌、顶盾冒火推进,守军便弃炮用石,钝器猛砸,破其防护。城上火炮与象鼻山、古牛山太平军炮台对轰,清军依托城垣稳固阵地,始终压制城外火力点,不让太平军靠近墙根。
太平军祭出攻坚利器吕公车——竹木构筑、高数丈、与城齐平,内设云梯、储备火药,数十人居高平攻。守军早有应对,以长竿缚油火伸烧车身,抛掷火药包引燃车内药料,数辆吕公车相继焚毁,攻坚重器一战尽毁。
针对太平军土营挖地道、欲爆破城墙的企图,向荣令守军沿墙深挖地阱、插桩灌水,以声响与渗水预判掘进方向,在城内对向开挖横沟截击,使其地道爆破无从施展。桂林多石灰岩地质,土质坚硬,太平军土营费尽气力亦难成大事。更关键的是,向荣以主将身份登城督战,昼夜不离一线,将城内兵勇、团练、民壮统一编组,分段死守、随缺随补;短短十余日,桂林守军由数千扩充至近万,城外援军亦达数万,反将太平军置于腹背受敌的险境。
此前林辰由于官职太低,处理权限不大并且一直处于清军围剿的生存危机下,根本没时间和精力考虑改良武器的问题。此时林辰身为卒长(相当于连长)才稍稍有权利处理下物资。林辰一直注意收集硫磺火药等战略物资但因传统□□中的硫磺、硝石受清廷管控,难以筹措,林辰遂凭借现代化学常识,以草木,蔗糖,酒等易得之物构建了一套烟火阻截体系。