又以火轮、三板赴三门口,焚我战船十数艘,水师亦溃。英人乘胜攻大角砲台,千总黎志安受伤,推砲落水,溃围出,砲台陷。英人悉取水中砲,分兵戍守,于是虎门危急。水师提督关天培、总兵李廷钰、游击马辰等守靖远、威远砲台,仅兵数百,遣弁告急,不应。廷钰至省泣求增兵,以固省城门户。琦善恐妨抚议,不许。文武僚属皆力请,始允遣兵五百。义律仍挟兵力索烟价及香港。二十一年春正月,琦善以香港许英,而未敢入奏,乃归浙江英俘易定海。义律先遣人赴浙缴还定海,续请献沙角、大角砲台以易之。琦善与订期会于莲花城。义律出所定贸易章程,并给予香港全岛,如澳门故事,皆私许之。
既而琦善以义律来文入奏,帝怒不许。罢琦善并伊里布,命宗室奕山为靖逆将军,尚书隆文、湖南提督杨芳为参赞大臣,赴粤剿办。时义律以香港已经琦善允给,遍谕居民,以香港为英属埠。又牒大鹏营副将令撤营汛。粤抚怡良闻之,大骇,奏闻。帝大怒,合籍琦善家。遂下诏暴英人罪,促奕山等兼程进,会各路官兵进剿。寻以两江总督裕谦为钦差大臣,赴浙视师。时定海、镇海等处英船四出游弈,裕谦遣兵节次焚剿,并诛其酋目一人。二月,英人犯虎门,水师提督关天培死之;乘胜薄乌涌,省城大震。十三日,参赞杨芳抵粤,各路官兵未集,而虎门内外舟师悉被毁。杨芳议以堵为剿,使总兵段永福率千兵扼守东胜寺,陆路总兵长春率千兵扼凤凰冈水路。英人率师近逼,虽经凤凰冈官兵击退,仍乘潮深入,飞砲火箭并力注攻。会美领事以战事碍各国商船进口,赴营请进埔开舱,兼为英人说和,谓英人缴还定海,惟求通商如旧,并出义律书,有“惟求照常贸易,如带违禁物,即将货船入官”之文。时定海师船亦至粤,杨芳欲藉此缓兵退敌,遂与怡良联衔奏请。帝以其复踵请抚故辙,严旨切责不许。三月,诏林则徐会办浙江军务,寻复遣戍新疆。
四月,奕山以杨芳、隆文等军分路夜袭英人,不克。英人遂犯广州城。不得已,仍议款。义律索烟价千二百万。美商居间,许其半。议既定,奕山奏称义律乞抚,求许照旧通商,永不售卖鸦片,将所偿费六百万改为追交商欠。抚议既定,英人以撤四方砲台兵将扰佛山镇,取道泥城,经萧关、三元里,里民愤起,号召各乡壮勇,四面邀截,英兵死者二百馀,殪其渠帅伯麦等。义律驰援,复被围。亟遣人突出告急于广州知府余葆纯,葆纯驰往解散,翼义律出围登舟免。时三山村民亦击杀英兵百馀。佛山义勇围攻英民于龟冈砲台,歼英兵数十,又击破应援之杉板船。新安亦以火攻毁其大兵船一,馀船遁。义律牒总督示谕,众始解散。
义律受挫,久之,始变计入闽,攻厦门,再陷。复统兵攻定海,总兵葛云飞等战没。裕谦以所部兵赴镇海,方至,而英人自蛟门岛来攻。时镇海防兵仅四千,提督余步云与总兵谢朝恩各领其半。步云违裕谦节制,不战先走。英遂据招宝山,俯攻镇海,陷之。裕谦赴水死,谢朝恩亦战殁。英人乘胜据宁波。八月,英人攻鸡笼,为台湾道姚莹所败。九月,命大学士宗室奕经为扬威将军,侍郎文蔚、副都统特依顺为参赞大臣,赴浙,以怡良为钦差大臣,赴闽,会办军务。二十二年春正月,大兵进次绍兴,将军、参赞定议同日分袭宁波、镇海。豫泄师期,及战,官军多损失。是月,姚莹复败英人于大安。二月,英人攻慈谿营,金华协副将硃贵及其子武生昭南、督粮官即用知县颜履敬死之。是月,起用伊里布。先是伊里布解任,并逮其家人张喜入都遣戍。至是,浙抚刘韵琦请起用,报可。旋以耆英为杭州将军,命台湾设防。
夏四月,英人犯乍浦,副都统长喜、同知韦逢甲等战死。时伊里布已来浙,即命家人张喜见英酋,告以抚事有成,令先退至大洋,即还所俘英人。英人如约,遂以收复乍浦奏闻。英人连陷宝山、上海,江南提督陈化成等死之,遂犯松江,陷镇江,杀副都统海龄。淮扬盐商惧甚,赂英师乞免。
秋七月,犯江宁。英火轮兵船八十馀艘溯江上,自观音门至下关。时耆英方自浙启行,伊里布亦奉诏自浙驰至,遣张喜诣英船道意。英人要求各款:一,索烟价、商欠、兵费银二千一百万;一,索香港为市埠,并通商广州、福州、厦门、宁波、上海五口;一,英官与中国官用敌体礼;馀则划抵关税、释放汉奸等款,末请钤用国宝。会耆英至,按款稍駮诘。英突张红旗,扬言今日如不定议,诘朝攻城,遂即夜覆书,一如所言。翼日,遣侍卫咸龄、布政司黄恩彤、宁绍台道鹿泽长往告各款已代请,俟批回即定约。奏上,许之。时耆英、伊里布、牛鉴以将修好,遣张喜等约期相见。马利逊请以本国平行礼见。耆英等遂诣英舟,与璞鼎查等用举手加额礼订约,复亲具牛酒犒师,画诺于静海寺,是为白门条约。自此烟禁遂大开矣。而英犹以台湾杀英俘,为总兵达洪阿、兵备道姚莹罪来诘,不得已,罢之。
十二月,以伊里布为钦差大臣,赴广东督办通商事。二十三年夏,伊里布卒,诏耆英往代。先许英广州通市。初,英粤东互市章程,各国皆就彼挂号始输税。法人、美人皆言“我非英属”,不肯从,遂许法、美二国互市皆如英例。