0

我有一个通过 ssh 隧道在远程机器上运行的 web 服务。因此,我将能够通过http://[local machine ip]:8888. 但这里的问题是,我的源代码试图通过公共 ip ( http://[remote server ip]:7777) 访问 web 服务。所以我需要所有从我的本地机器到远程机器的流量都应该重定向到http://[local machine ip]:8888.

例如http://[remote server ip]:7777重定向到http://[local machine ip]:8888

请注意:端口不同,我的操作系统是 ubuntu 12.04

4

1 回答 1

1

试试这样的规则:

iptables -t nat -A OUTPUT -p tcp -d [remote server ip] --dport 7777 \
  -j DNAT --to-destination [local machine ip]:8888
于 2013-06-30T12:32:01.020 回答