Fork me on GitHub

iptables


iptables tutorial

REF

iptables -A INPUT -s 192.168.1.100 -j DROP
iptables -A INPUT -p tcp --dport 80 -j DROP
iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 22 -j DROP
iptables -A INPUT -i eth0 -j ACCEPT
#通过nat实现跳转
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-dest 192.168.1.10
#通过nat对出向数据进行跳转
iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-dest 192.168.1.100:8080
#通过nat对数据流进行封装,一般意义上的nat,将内部ip地址全部伪装成一个外部公网ip地址
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#通过nat隐藏源ip地址
iptables -t nat -A POSTROUTING -j SNAT --to-source 1.2.3.4