将端口转发到同一台计算机上的端口


24

我曾经在端口25570上运行服务,现在将其更改为在端口25565上运行,但我仍然希望尝试在旧端口上访问它的人能够访问该服务。所以我想将端口25570转发到同一台计算机上的25565。

我知道有很多关于转发到另一台机器的问题,但是我想知道使用同一台机器时方法是否不同?

Answers:



22

值得注意的是,接受的答案仅适用于连接到运行iptables的计算机的其他网络主机。它不会为尝试连接到端口25570的iptables计算机上运行的客户端重定向端口。

这些条目将转发端口以用于来自网络或运行服务的本地主机的连接。

sudo iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443
sudo iptables -t nat -I OUTPUT -p tcp -o lo --dport 443 -j REDIRECT --to-ports 8443

1
谢谢你!没有此添加,我将无法使我的Vagrant框使用内部(与主机的端口)相同的端口(即HOST = localhost:9000和现在的GUEST = localhost:9000)来请求它正在使用的站点。路线到:80)
Pebbl
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.