请知悉:本文最近一次更新为 6个月 前,文中内容可能已经过时。

事实上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

参考资料

WSL 双系统端口映射,网络穿透最新教程


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《WSL 端口映射》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌