傳說林則徐奉命到廣州禁菸,一舉燒燬了英國鴉片數萬箱,殺下洋人威風,大長中華民族誌氣。英國佬惱羞成怒,不甘罷休,不久即調集大批軍艦炮船來圍攻虎門,炮擊沿海村莊,聲言要我賠償損失,否則要夷平粵海。當時英國皇家海軍風靡五洲,洋槍洋炮更非清王朝所能匹敵。面對這樣局勢,朝野和、戰兩派眾說紛紜。為了穩定軍心,提高士氣,林則徐決心要來初戰告捷,給英帝國皇家海軍一個下馬威。
話雖這麼說,但真的要打他英國佬丟盔卸甲,談何容易!林則徐深知要取勝兵力強大的英軍,只宜智取,不可強攻。這天,他親赴虎門高地觀察英軍陣容後,回到行轅立即吩咐手下準備八百個尿壺,八百頂斗笠,五百箱黃蜂,三百個燈籠;眾人不知欽差大人搞的是什麼名堂,但聽說是為了大破英軍,自然不敢怠慢。沒有多久時間,尿壺、斗笠、黃蜂、燈籠等一應準備完畢。
林則徐吩咐將黃蜂分裝於尿壺內,在尿壺口再用瓜絡塞住,這樣,壺內黃蜂既不會憋死,又不致飛掉。然後再將八百頂斗笠分別拴在尿壺耳上。接著林則徐又親自到水軍挑選三百驍勇善戰軍士,每人發一燈籠,讓他們吃飽喝足,帶上大刀長矛,分別潛伏於海邊英艦隊炮船附近。
一切佈置完畢,八百個裝滿黃蜂、戴著斗笠的尿壺,分別縱橫,三個一列,五個一組,晃晃蕩蕩地順著水流淌向英船炮艦。
這時正是廣東八月氣候炎熱的時候,傍晩時分,英軍個個光著身子、穿著短褲在甲板上乘涼。忽見一列頭戴斗笠的“清軍”從岸邊游過來,由於海浪蕩漾,隊形時時變幻,忽似長蛇,忽若金龍,時像猛獸驅羊,英將急忙吹哨子,士兵如臨大敵,顧不得穿衣戴帽,忙提起洋槍,拼命朝海面斗笠亂打一通;那陶製尿壺登時個個開花,悶在壺裡的黃蜂,蜂擁而起,就朝著有人的地方飛去。
中國的黃蜂見慣漢人,這下乍見碧眼黃髮赤毛的洋人覺得新鮮,更是傾力撲了過來,向著那光著身子的洋人猛刺死哲,疼得英國佬哇哇直叫,有的自打嘴巴,有的躺身翻滾,真是亂作一團。
林則徐在岸邊炮臺上從望遠鏡中看到英軍的一副狼狽相,立即下令燃起烽火,潛伏於岸邊的清兵將士,一見火光訊號,小船猶如萬箭離弦,直往英艦炮船衝殺而去。這三百名軍士背刀持矛,頭套燈籠,奮勇爭先躍上軍艦,見那洋人,遠的矛刺,近的刀劈,那英軍更是叫爹喊娘,岸上軍民看得拍手叫好,歡呼聲聲,勝似海嘯長鳴。後人有歌贊曰:
林公巧布尿壺陣,箇中奧妙道不盡。人蜂共攻齊奮起,洋人直呼饒我命。