为了反击义律破坏中国主权,维护国家尊严。8月15日林则徐决定断绝对英国人柴米食物的供应,撤回在他们那里工作的中国人。这一决定得到广大人民拥护。义律和英商无法在澳门居住,只得退到海船上去。
正当此时,英国印度总督已派遣兵船伏拉机号开抵广东海面。义律觉得有了力量,9月4日率领兵船和武装商船十只,突然向九龙山口岸的中国水师开炮。水师奋勇回击,岸上的炮台也发炮助战,交战10小时,击翻英国双桅船一艘,击毙英军至少十七名,清朝水师伤亡八人,英船逃回大洋。
尽管中英关系因英国武装偷袭而更加恶化,林则徐继续坚持把正当贸易和贩运鸦片区别对待的正确政策,再次宣布:各国商船凡出具书面保证的,仍然允许进入黄埔贸易,即使英国商船,也不例外。10月中旬,有一艘英国商船,背着义律,出具书面保证,开进黄埔。
11月初,又有一艘英国商船,出具书面保证,要求进口。义律派兵船在穿鼻洋面横加阻拦,破坏中英正当贸易。林则徐派水师前去保护。英兵船竟向水师开炮,水师还击,双方激战2小时。英兵船受伤,战败逃走。