将端口从一个 IP 转发到本地网络中的另一个 IP

将端口从一个 IP 转发到本地网络中的另一个 IP

我在本地网络上有一台具有本地 IP 的服务器,192.168.0.1该服务器在端口 995 (SSL) 上运行 POP3 服务器。该服务器没有外部IP,我无法控制它。

本地网络上还有另一台具有本地 IP192.168.0.2和外部 IP的服务器123.123.123.123。它运行的是 Ubuntu 16.04,我可以控制它。

如何192.168.0.1通过外部IP访问服务器上的995端口123.123.123.123

更新:所以我尝试了这个,iptables到目前为止192.168.0.2没有成功:

sudo iptables -t nat -A PREROUTING -p tcp --dport 995 -j DNAT --to-destination 192.168.0.1:995

答案1

设置本地端口转发在具有外部 IP 的机器上。

ssh -L 995:192.168.0.1:995 localhost

这应该可以让您访问 POP3 服务器123.123.123.123:995

相关内容