角海战后，张保的红旗派势力锐减。加上两广总督百龄借招安瓦解了海盗间的互不侵犯的均势，令黑旗帮、蓝旗帮两帮攻打红旗帮。百龄委任已革千总周飞熊、花东苑带檄文出洋陈说。嘉庆十五年（1810年）二月，张保仔向官府提出投降，双方谈判因故中止。四月，郑一嫂赴广州与两广总督百龄谈判，协议接受招安，并将舰队集合于香山县外海芙蓉沙。四月二十日（1810年5月22日），百龄赴芙蓉沙接受张保仔、郑一嫂投降，共计海盗妇孺17,318人、船226艘、砲1,315尊、兵器2,798件。张保仔改名张保，清政府赏给千总顶戴，保留30艘船私