如何突破单位封锁smb共享(tcp 445端口转发)
1、服务端电脑正常共享一个文件夹后,通过VMware workstation或者其他虚拟机建立一个旁路由,让旁路有把外部4445端口转发到服务端电脑的445端口上。
2、在客户端电脑上管理员权限下输入:
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=4445 connectaddress=10.170.14.88
将客户机本机445端口转发到远程旁路由10.170.14.88的4445端口即可。
以上是将客户端的445端口映射到4445 。
然后在客户机上访问本机的\\127.0.0.1共享,其实就是访问10.170.14.88的4445端口。
将路由器上4445端口映射到局域网中某台机器的445端口即可远程smb访问该机器。
查看刚才在客户机上的全部端口转发配置:
netsh interface portproxy show all
如需删除:
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=4445
本操作可绕过单位VPN相关限制,也绕过本地共享困难的限制。第一步亦可不用旁路由,照着思路反过来映射本地端口即可。