iptables端口转发命令

转:http://www.ttlsa.com/linux/iptables-port-redirect/
需求很简单,把本地81端口映射到8080端口上
1. 所有的81请求转发到了8080上.
iptables -t nat -A PREROUTING -p tcp --dport 81 -j REDIRECT --to-ports 8080
如果需要本机也可以访问,则需要配置OUTPUT链:
iptables -t nat -A OUTPUT -p tcp --dport 81 -j REDIRECT --to-ports 8080

原因:外网访问需要经过PREROUTING链,但是localhost不经过该链,因此需要用OUTPUT,或者POSTROUTING。 

命令行可以用w3m来测试

w3m http://192.168.1.113:81

    A+
发布日期:2015年12月31日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: