目的:
某些服务器不支持445端口,但是需要445端口访问共享可以使用以下操作
具体操作
-
设置路由器或防火墙端口映射将445端口映射为其他端口本事了中使用的是65009(可可以使用netsh 端口代理方式,将服务器的445端口代理称其他端口)
-
客户端关闭445 端口
注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
增加 SMBDeviceEnabled
值为0
:
Windiws7 以上还需禁用 Server
服务
后经测试只需关闭 Server
服务即可(服务器不监听445端口)
- 增加代理
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=5556 connectaddress=192.168.X.X
# 后面可以不看
netsh interface portproxy show all
netsh interface portproxy delete v4tov4 listenport=445 listenaddress=127.0.0.1
增加代理
4. 在客户的输入共享 \\127.0.0.1
即可访问远程共享
总结:
可以使用 netsh interface portproxy add v4tov4 ...
来代理TCP应用