红旗帮越来越强大,为了荡平海寇,清政府与英国侵略者联合,试图借列强的力量消灭红旗帮。格拉斯普尔记载,1809年秋,清政府与葡萄牙和英国一起组成了联合舰队,要突袭大屿山消灭红旗帮。得到情报的郑一嫂,亲自坐镇大屿山纠缠住敌军主力。用“围魏救赵”的办法派主力奇袭广州城,击杀虎门总兵。联合舰队不得已撤退,在撤退途中又遭到早已埋伏好的红旗帮主力的包围,激战九个昼夜,红旗帮仅有四十人阵亡。而联合舰队丢盔弃甲,只有几艘舰狼狈逃回广州。
红旗帮的这些大行动让满清朝庭极为恼火,连续派出大军征讨。红旗帮及其他各帮在郑一嫂、张保仔的指挥下,连续打败了前来围剿的官军。在浙江海面,打死了浙江水师提督徐廷雄;在香港大屿湾,灭掉了清海军战船二十多艘、火炮三百门,生擒广东水师提督孙全谋;还进逼广州,打死虎门总兵林国良,迫使两广总督频频换人。
其中最大的一次“剿张”战役,是屡遭劫掠的澳门葡萄牙人会同清朝水师,组成中葡联军,合围红旗帮,一度将红旗帮的主力船队封锁于其总寨大屿山岛,历时八日。但红旗帮如有神助,张保仔算准风向与潮汐,与郑一嫂一起集结大船三百只、火炮一千五百多门、部卒两万,突然发作,海面炮矢横飞,无人敢攫其锋,于是扬长而去,官洋联军唯有望洋兴叹。 接受清政府招抚
后来,红旗帮因郑一嫂不肯改嫁给黑旗帮老大而导致各派冲突。清朝政府采取了“怀柔政策”,黑旗帮作为六旗联盟的第二大帮投降,大大削减了郑一嫂和张保仔的力量。迫不得已之下,红旗帮也开始寻思着接受招安。
清朝的招安条件虽说很宽,但有一条是不能免的,就是招安时海盗们须下跪。红旗帮海盗一向看不起清军,让他们向昔日的手下败将下跪,很难接受。于是,精于计谋的两广总督百龄提出了这样的方案:由皇帝赐婚,准予张保仔、郑一嫂结为合法夫妻,郑一嫂、张保仔跪拜谢恩,同时,也算跪拜接受招安了。
招安后,张保仔封三品官,后升从二品,调福建闽安、彭湖等地任副将,郑一嫂授诰命夫人。 海盗可以演化为义军,但不等于就是义军。招安的成功,也避免了更多平民百姓的伤亡。
三十年后,鸦片战争爆发时,郑一嫂仍然积极抗战,为林则徐抗击英军出谋划策,她的事迹还于20世纪80年代被香港电影人搬上了银幕。