iptables 字串封鎖功能 - Linux

Table of Contents

之前用Ubuntu 14.04桌面版安裝iptables 用string封鎖字串可以成功,後來改安裝

centos7.6安裝iptables但同樣的指令雖然可以執行確實際沒有封鎖,請問何解?

後來有看到網路上有webstr和weburl指令,確卻無法執行。

補充說明
原來是
iptables -t mangle -A POSTROUTING -s xxx.xxx.xxx.xxx -m string --algo bm
--string "game" -j DROP

現在是還可以執行,但沒效果。

我的iptables 是v1.4.21

我的架構是將兩張網卡橋接,但不用nat和虛擬ip等,是用真實ip。

網路上的指令

iptables -A FORWARD -m webstr --url "www.google.com" -j DROP

iptables -A FORWARD -m weburl --contains "yahoo" -j DROP

都無法執行

是因為缺模組嗎?

懇請高手解答。

--

All Comments

Barb Cronin avatarBarb Cronin2019-09-15
很好奇,這東西在 https 時代還有作用嗎?
Jack avatarJack2019-09-16
為何不改用IP?
Leila avatarLeila2019-09-17
https 年代算不行了。若是 https 要攔截一般還需要
Elvira avatarElvira2019-09-17
看 ssl 證書帶的識別資訊來另類處理,比較麻煩了
Blanche avatarBlanche2019-09-20
之前可以?應該是 http 吧。
William avatarWilliam2019-09-22
重要是讓user不能上yahoo網站不是嗎?
Isla avatarIsla2019-09-26
那直接封掉目標IP, 會不會比較簡單?
Tom avatarTom2019-09-27
不然狠一點 除了白名單ip外 其它通通不給連XD
George avatarGeorge2019-09-28
因為大型網站通常不只一組IP..