小编unc*_*all的帖子

简单的端口转发

我在尝试使用第二台服务器设置反向代理时遇到了一些麻烦。我的想法是让防火墙将 https 转发到反向代理,并将端口 29418 (gerrit ssh) 转发到第二台服务器。现在我的合作 IT 人员说:不能!要么两个端口都去服务器 1,要么两个端口都去服务器 2。

好的,作为解决方法,我尝试在端口 29418 -> server2:29418 的反向代理上设置端口转发

细节:

  • Server1 IP:Ubuntu 12.04.2 LTS 上的 10.0.0.132 和 192.168.10.2
  • Server2 IP:Ubuntu 12.04.2 LTS 上的 10.0.0.133 和 192.168.10.3

现在 https 和端口 29418 从防火墙转到 10.0.0.132,IT 表示这是唯一的方法。:(

所以请告诉我如何从 10.0.0.132:29418 -> 192.168.10.3:29418 或 10.0.0.133:29418 转发

当我在 10.0.0.132 上工作时,我可以连接到 10.0.0.133:29418 和 192.168.10.3:29418,因此端口是打开的。

- 更新 -

我的 iptables -t nat -L 看起来像这样:

root@dev:/root# iptables -t nat -L
Chain PREROUTING(策略接受)
目标 prot opt 源目标
DNAT tcp -- 任何地方 dev.example.com tcp dpt:29418 …

port-forwarding

25
推荐指数
3
解决办法
22万
查看次数

标签 统计

port-forwarding ×1