需求很简单,把本地81端口映射到8080端口上
1.所有的81请求转发到了8080上。
# iptables -t nat -A PREROUTING -p tcp --dport 81 -j REDIRECT --to-ports 8080
2.如果需要本机也可以访问,则需要配置OUTPUT链:
iptables -t nat -A OUTPUT -p tcp --dport 81 -j REDIRECT --to-ports 8080
原因:外网访问需要经过PREROUTING链,但是localhost不经过该链,因此需要用OUTPUT。
参考链接:http://ttlsa.com/linux/iptables-port-redirect/