红联Linux门户
Linux帮助

iptables 数据过滤与转发问题

发布时间:2015-01-08 10:45:34来源:红联作者:kernux1
各位大牛,求助!
我想做一个代理,要求是:
client发送数据到我的服务器A的80口,然后我将其目的地址改为后台服务器B的真实地址,并将端口改为8080
我在我的服务器A上监听8080,client发送的数据包要先经过A服务器上的程序处理后,再发到后台服务器B。
那么我的iptables的规则如下:
iptables -t nat -A POSTROUTING -p tcp -o eth1 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 80 --destination 192.168.1.212 -j DNAT --to-destination 192.168.2.12
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
结果我A服务器上得不到8080上的数据,数据被直接发到了B上。
请问我该怎么写?
文章评论

共有 1 条评论

  1. zumulian 于 2015-06-10 13:20:29发表:

    遇到问题了,来看看