事实上Windows 10的WSL如果创建一个监听端口的服务,会默认弹出防火墙训问你是否放通网络,如果你勾选了全部的网络,那么这个端口默认就可以通过宿主机IP进行访问的。
但如果你为了安全,只允许私有网络的话,那么,端口就需要映射了。
映射方法整理如下:
宿主机命令行执行:
wsl -- ifconfig eth0
获得映射的IP。
命令行执行如下指令进行映射:
netsh interface portproxy add v4tov4 listenport=26790 listenaddress=127.0.0.1 connectport=26790 connectaddress=映射的IP
加粗的部分自行按需替换。
删除映射:
netsh interface portproxy delete v4tov4 listenport=26790 listenaddress=127.0.0.1
参考资料
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。