【发布时间】:2018-10-14 09:30:32
【问题描述】:
我目前正在处理一项需要从端口 A 到端口 B 的端口映射的任务。我正在尝试通过使用 nginx 来实现这一点,但到目前为止还没有运气。
这是场景,我有一个服务器 A 正在侦听 123,它应该在内部重定向到 1123 端口。另一个服务器 B 正在使用 python 应用程序与服务器 A 的 123 端口通信,因为它不是 Web 请求,nginx 配置不起作用。 Python应用程序在发起通信时会考虑服务器A的IP地址和端口。
我曾尝试在 linux 服务器 A 上使用 Iptables,当我重新运行上述场景时,它工作正常。
iptables -t nat -A PREROUTING -p tcp --dport 123 -j REDIRECT --to-port 1123
您能否分享您对此问题的见解,并建议我除了 Iptables 还可以使用哪些服务?
谢谢
【问题讨论】:
标签: python linux nginx portforwarding