是否可以镜像网络端口来避开被阻塞的端口?

是否可以镜像网络端口来避开被阻塞的端口?

我在专用的 Linux 机器上运行 samba 服务器,但是我的 ISP 阻止了端口 445。

我刚刚将主机端口更改为 5601,这对我来说很好,因为我正在通过 Linux 上的 fstab 安装它。

然而我也希望它能适用于 Windows 用户,但无论我怎么尝试,Windows 都不喜欢不同的端口。

有没有办法将端口 445“镜像”到 5601,以便两者都连接到 samba 服务器?

答案1

您需要修改 iptables 来进行端口转发。类似于:

# this redirects incoming packets from 5601 to 445
iptables -t nat -I PREROUTING -p tcp --dport 5601 -j REDIRECT --to-ports 445

# this redirects output packets from localhost to 445 so it works from localhost
iptables -t nat -I OUTPUT -p tcp -o lo --dport 5601 -j REDIRECT --to-ports 445

也可以看看:https://serverfault.com/questions/211536/iptables-port-redirect-not-working-for-localhost

相关内容