最近搞了个samba服务器实现文件共享, 没想到电信禁了445端口, 那么就用端口转发来弄吧
客户端 是windows:
netsh interface portproxy add v4tov4 listenport=445 connectaddress=192.168.1.81 connectport=10445
但是直接这么写 好像不启作用, 找到资料后才知道:
2. 执行如下命令:
sc config LanmanServer start= disabled
net stop LanmanServer
sc config iphlpsvc start= auto
netsh interface portproxy add v4tov4 listenport=445 connectaddress=公网IP connectport=6727
我们先停止 445 端口的访问,启动本机的端口转发,配置转发规则。注意命令 = 后面需要空格。
服务器是cenos, 把10445映射回445
iptables -t nat -A PREROUTING -p tcp --dport 10445 -j REDIRECT --to-ports 445
然后保存, 重启
service iptables save
service iptables restart
这里telnet 192.168.1.81 10445的时候, 服务器 就会转 到445
然后输入\\127.0.0.1
参考文献
https://blog.csdn.net/rocson001/article/details/86717722
https://blog.csdn.net/lizhigang_bj/article/details/80510551
https://www.cnblogs.com/Dy1an/p/11325272.html