我需要将连接在 2 个站点上的 2 台 NAS 服务器的 445 端口替换为其他端口。我的 ISP 已阻止 445。我无法使用 VPN、端口重定向或转发。我尝试在 windows>systen32>drivers>etc 中更改(windows-ds 服务的 TCP 端口)服务文件,但似乎没有效果。有没有办法在 windows 注册表或 windows 中的其他任何地方替换 445 端口?谢谢
答案1
答案2
如果您了解在互联网上运行 SMB 所涉及的风险,尤其是在将 SMBv1 与较旧的 NAS 机器一起使用时,可能会有一个简单的解决方案。但是,我希望您与您的 ISP 保持联系并采取极端预防措施,包括将易受攻击的计算机与网络的其余部分隔离。
从 Windows XP 开始,Microsoft Windows 中就内置了设置网络端口转发的功能。有了它,任何传入本地端口的 TCP 连接(IPv4 或 IPv6)都可以重定向到另一个本地端口,甚至重定向到远程计算机上的端口,而无需侦听此端口的服务。
要进行设置,请使用 netsh 命令。
语法是:
netsh 接口 portproxy 添加 v4tov4 listenaddress=本地地址 listenport=本地端口 connectaddress=目标地址 connectport=目标端口
在哪里
listenaddress
– 是等待连接的本地 IP 地址。listenport
– 本地监听 TCP 端口(正在等待连接)。connectaddress
– 是传入连接将重定向到的本地或远程 IP 地址(或 DNS 名称)。connectport
– 是将来自 listenport 的连接转发到的 TCP 端口。
然后,您可以将任何外部传入端口转发到端口 445,我希望它会被 SMB 服务接收。
更多信息请参阅: