windows10中如何将 共享文件服务的 445端口设置为 1000端口或其他端口?

默认无法更改端口。Windows将端口445用于TCP / IP上的SMB Direct,不支持445/139以外的TCP端口。但是您可以考虑使用端口重定向也就是端口转发功能,以将端口445转换为另一个端口。

原理如下:SMB客户端—连接—>端口转发—连接—>SMB服务端。详细步骤如下:

1.如果当前windows 10 是作为SMB服务端的话,请在CMD中运行如下的命令:

netsh interface portproxy add v4tov4 listenport=希望被修改成的端口 listenaddress=127.0.0.1 connectport=445 connectaddress=127.0.0.1

通过netsh interface portproxy show all的命令可以查看当前所有的端口转发。

2.SMB服务端端口修改完毕之后,请在SMB客户端上运行以下的命令添加端口转发:

netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=服务器端口 connectaddress=服务器IP

3.这个时候如果无法通过\\127.0.0.1访问远程服务器文件的话,请在服务里把server(SMB服务在win10的任务管理器和服务管理器的名称是server)的服务改成手动然后重启电脑。

4.重启电脑之后,就可以成功通过\\127.0.0.1的形式访问到远程服务器文件了: