配置wsl外网访问(实操步骤)
WSL
Issues found on WSL
项目地址:https://gitcode.com/gh_mirrors/ws/WSL
免费下载资源
·
介绍
wsl存在一个ip1,window存在一个ip2,ip1无法ping通与ip2处于同一网段下的ip,此种情况下,涉及到网络通信相关的开发就比较困难,本文介绍配置wsl外网的访问
操作步骤
- 获取wsl的ip
- 管理员身份在powershell输入以下指令(写成脚本亦可)
# 删除当前所有映射
netsh interface portproxy reset
# 映射windows 192.168.10.33的7000端口到WS2的ip的7000端口:
netsh interface portproxy add v4tov4 listenaddress=192.168.10.33 listenport=7000 connectaddress=172.29.177.231 connectport=7000
# 设置Windows的防火墙,允许监听端口的对内连接
netsh advfirewall firewall add rule name="Open Port 7000 for WSL2"dir=in action=allow protocol=TCP localport=7000
# 显示当前所有映射关系
netsh interface portproxy show all
如果完成上述步骤之后,还是无法ping通,可以尝试关闭win和wsl的防火墙再试试,本人操作之前关闭了防火墙,不晓得会不会有影响 …
GitHub 加速计划 / ws / WSL
17.08 K
797
下载
Issues found on WSL
最近提交(Master分支:10 天前 )
86fa5afa
30 天前
e899d0b7
30 天前
更多推荐
已为社区贡献3条内容
所有评论(0)