wsl2设置端口转发方法

由于每次重启电脑Linux子系统的IP都会变化,这个方式只适合临时使用,如果想要实现重启开机自动转发新IP的移步到这里查看:


wsl2默认端口只映射到127.0.0.1,如果只是本机测试的话是没问题,但如果想在其他设备上测试wsl里面的项目的话就需要把端口转发到出来才行,使用Windows自带的netsh设置wsl2的端口映射,无需安装其他软件。

先进入wsl,执行ifconfig eth0查看Linux系统的ip

wsl2设置端口转发方法

这里我的ip是:172.20.73.40

设置端口转发

增加转发规则,以80端口为例

netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=80 connectaddress=172.20.73.40

把Linux系统里面的80端口转发到本机的88端口

netsh interface portproxy add v4tov4 listenport=88 listenaddress=0.0.0.0 connectport=80 connectaddress=172.20.73.40

查看已转发的端口

netsh interface portproxy show all

删除单条转发规则

netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=88
wsl2设置端口转发方法
查看、删除端口转发

重置转发规则(删除所有规则)

netsh interface portproxy reset

原创文章,作者:小哆啦,如若转载,请注明出处:https://www.notevm.com/a/6283.html

(0)
上一篇 2022年7月7日 20:18
下一篇 2022年9月2日 13:58

相关推荐