宿主机配置端口映射来访问WSL服务

前言

因为部分服务和软件无法在 windows 环境下运行,因此需要使用 linux 环境, 而 Docker 跟 wsl 相比较,便捷性和性能上来看有损耗( Docker 本身就是使用 wsl2),因此对于我来讲使用 wsl2 会更方便下。

操作说明

 # 查看所有端口代理列表
 netsh interface portproxy show all
 # 添加端口映射的关联
 # listenport 配置宿主机需要映射端口号, listenaddress 配置宿主机的需要映射的ip, 往往就为 0.0.0.0 
 # connectport 配置 wsl2 的端口号(服务), connectaddress 为 wsl2 的IP地址
 netsh interface portproxy add v4tov4  listenport=9504 listenaddress=0.0.0.0  connectport=9504 connectaddress=192.168.21.132

如果期间出现 wsl2 ip 地址发生变化,可以按照如下代码所示,进行删除重新配置

netsh interface portproxy delete v4tov4 listenport=9504 listenaddress=0.0.0.0

猜你喜欢

转载自blog.csdn.net/weixin_43832080/article/details/127100959