外网文件共享445端口被封解决办法

勒索病毒泛滥,电信和windows等服务商基本上封掉了外网445等端口,外网想访问内网中的文件共享smb 139、445端口的服务

windows的资源管理器,cifs[TCP 445]或者NetBios[TCP 139]端口都是默认的不能更改,或者更改难度很大

windows的smb客户端访问的确很垃圾,为了解决这样的问题,可以使用windows自带的端口转发功能

本机端口映射到远端smb服务器[TCP 446]端口,446端口可以是路由器映射的端口自定义即可,或者linux下samba服务设定端口

具体方法如下:

1.开启Portproxy    

用管理员身份打开CMD,输入如下命令

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=149.165.175.123 connectport=446


    
2.查看所有的代理
  

netsh interface portproxy show all


    
3.查看监听状况
  

netstat -ano | findstr :445

5.删除代理(后期不用删除操作)
  

netsh interface portproxy delete v4tov4 listenport=445 listenaddress=127.0.0.1

 

 

在运行里直接输入\\127.0.0.1  或者 \\localhost 即可直接访问,如果本地机器之前已经有文件共享,建议重启一下电脑再试

这样就不会再访问到本地的smb的共享,而是远端的smb服务了,建议把服务里的Server改成手动后重启电脑。

ok,在win7和win10上都试过成功。

你可能感兴趣的:(软件配置,操作系统)