清朝道光十九年,湖廣總督林則徐受命為欽差大臣前往廣州查禁鴉片期間,覺得土炮太陳舊,就下令制造新炮。可新炮尚未造好,就遭到了英艦襲擊。
那是一個陰云密布的清晨,濃云籠罩著海面,英艦又來偷襲廣州。當艦艇駛近虎門時,突然發現到處都是清軍的紅纓笠在海面上游動。“發現清軍水兵!”英國侵略軍指揮官大聲叫喊著,對所有戰艦發出命令:“準備射擊!”于是,海面上槍炮齊鳴,激起條條水柱,一股濃煙之后,海面上出現了無數的黃蜂,一齊向英艦飛過去,螫得英軍哇哇直叫。指揮官也被螫得鼻青臉腫,掉轉船頭逃跑了。
海上哪來那么多的黃蜂呢?原來是林則徐布下的“尿壺陣”。壺里裝滿黃蜂,封住壺口,罩上清軍的紅纓笠偽裝成水兵,待退潮時放入海中,英軍誤認為是清軍水兵,便開槍擊破尿壺,黃蜂就飛了出來。其實,像這樣的“尿壺陣”早在古代海戰中就使用過。
1555年的一天,倭寇艦隊侵入我國浙江溫嶺縣新沙附近水域。抗倭名將戚繼光一邊指揮軍民嚴加防范,一邊召集部下研究對敵良策。戚繼光指揮軍民收集很多尿壺,用木塞塞緊壺口,然后投入海中。海上霧氣蒙蒙,成群的尿壺漂浮著,隨流向前漂動。敵艦哨兵以為是泅渡偷襲的戚家軍,馬上向他們的頭頭報告。于是敵艦開始向尿壺攻擊,可那些尿壺并不吃倭寇那一套,光滑的壺體輕輕飄飄,大炮打不沉,至多偏移一下又落入水中。當敵艦彈盡糧絕的時候,戚繼光立即不失戰機地率軍從三面攻擊倭軍,打得他門死的死,傷的傷,剩余的倭寇抱頭鼠竄。