Iptables
使用埠將 ip 添加到 ipset
我想在給定埠上連接時阻止 IP,例如埠 443 上的 1.1.1.1。
我像這樣創建ipset:
sudo ipset -N blockdaily nethash maxelem 2500000
我可以像這樣添加一個IP:
add blockdaily 1.1.1.1
但是當我嘗試用這個阻止一個埠時:
add blockdaily 1.1.1.1,443
我收到一個錯誤:
ipset v6.34: Error in line 1: Syntax error: Elem separator in 1.1.1.1,443, but settype hash:net supports none.
- 要使用埠號,您應該創建適當的雜湊類型。
ipset create blockdaily hash:ip,port
- 您可以使用類似的命令添加元素:
ipset add blockdaily 1.1.1.1,tcp:443 ipset add blockdaily 1.1.1.1,udp:53