ptables端口转发,需要转发给两台服务器,策略似乎有些问题

qzwex2006 2016-06-06 10:00:09
我需要拿国内vps做跳板把数据包转发给一台日本vps和一台美国vps(并回传)。
架构: 自己<->跳板vps<->日本or美国vps。
转发给日本vps:1100-1300, 原端口转发并回传响应数据包。
架构:自己<->跳板vps1124端口<->日本vps1124端口。
转发给美国vps:1+原端口转发并回传响应数据包。
架构:自己<->跳板vps1124端口<->美国vps11124端口。
现在写得策略似乎有问题。

-A PREROUTING -d 101.*.*.131/32 -p tcp -m tcp --dport 1100:1300 -j DNAT --to-destination 106.*.*.125
-A PREROUTING -d 101.*.*.131/32 -p udp -m udp --dport 1100:1300 -j DNAT --to-destination 106.*.*.125
-A PREROUTING -d 101.*.*.131/32 -p tcp -m tcp --dport 11124 -j DNAT --to-destination 148.*.*.177:1124
-A PREROUTING -d 101.*.*.131/32 -p udp -m udp --dport 11124 -j DNAT --to-destination 148.*.*.177:1124
-A POSTROUTING -d 106.*.*.125/32 -p tcp -m tcp --dport 1100:1300 -j SNAT --to-source 101.*.*.131
-A POSTROUTING -d 106.*.*.125/32 -p udp -m udp --dport 1100:1300 -j SNAT --to-source 101.*.*.131
-A POSTROUTING -d 148.*.*.177/32 -p tcp -m tcp --dport 1124 -j SNAT --to-source 101.*.*.131:11124
-A POSTROUTING -d 148.*.*.177/32 -p udp -m udp --dport 1124 -j SNAT --to-source 101.*.*.131:11124
-A PREROUTING -d 101.*.*.131/32 -p tcp -m tcp --dport 11114 -j DNAT --to-destination 148.*.*.177:1114
-A PREROUTING -d 101.*.*.131/32 -p udp -m udp --dport 11114 -j DNAT --to-destination 148.*.*.177:1114
-A POSTROUTING -d 148.*.*.177/32 -p tcp -m tcp --dport 1114 -j SNAT --to-source 101.*.*.131:11114
-A POSTROUTING -d 148.*.*.177/32 -p udp -m udp --dport 1114 -j SNAT --to-source 101.*.*.131:11114

以前我是跳板vps只转发给日本vps的同一端口,可以正常使用。
策略(不是同一台VPS,IP不同):

-A PREROUTING -d 123.*.*.51/32 -p tcp -m tcp --dport 1000:1200 -j DNAT --to-destination 106.*.*.125
-A PREROUTING -d 123.*.*.51/32 -p udp -m udp --dport 1000:1200 -j DNAT --to-destination 106.*.*.125
-A POSTROUTING -d 106.*.*.125/32 -p tcp -m tcp --dport 1000:1200 -j SNAT --to-source 123.*.*.51
-A POSTROUTING -d 106.*.*.125/32 -p udp -m udp --dport 1000:1200 -j SNAT --to-source 123.*.*.51
...全文
191 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qzwex2006 2016-06-07
  • 打赏
  • 举报
回复
自己解决了,还是谢谢大家。
qzwex2006 2016-06-06
  • 打赏
  • 举报
回复
iptables

18,829

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧