一、用管理员账号打开CMD,以下命令查询445端口占用情况
输入命令:
netstat -ano | findstr 445
可以看出是pid为4的进程进行监听,从任务管理器上看是名叫System,备注"NT Kernel&System"。
二、禁用该服务
本地 Windows 电脑:右键此电脑-管理-服务和应用程序-服务
,找到名为Server
的服务,双击打开属性,启动类型改为禁用。
三、重启机器,再次用步骤1种命令查看445端口占用情况,应该是无占用信息(没有返回信息)。
四、利用 Windows 自带的端口转发 netsh interface portproxy 命令,修改端口转发
输入命令:
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=smb服务器的IP地址或绑定的域名 connectport=smb服务器的端口号
五、检查端口转发是否成功
输入命令:
netsh interface portproxy show all