局域网无法访问wsl2服务问题

1,809次阅读
没有评论

共计 633 个字符,预计需要花费 2 分钟才能阅读完成。

局域网无法访问wsl2服务问题

问题

最近公司的电脑重装了系统,升级到最新版本的win10,那就是可以使用wsl了,默认是安装了最新的wsl2,遂将平时的开发环境丢到了Ubuntu 20.04了,之前在win下面偶尔会遇到一些py包安装异常的问题,希望可以减少了。wsl 的linux 是阉割版本的,也可能是有坑的,之前看issue 提到说npm安装异常,但是博主平时开发主要是scala、python和java,暂时没有遇到大的问题。铺垫了这么多,正事来了。

是这样的,需要做个llm demo演示,使用gradio写了个界面,现在写的差不多了,想着分享出来看看,但是在我lanuch配置好参数之后,其他同事是无法访问的,想着之前自己在win下面开发是可以随意访问的,现在切到wsl2却不行了,大概率就是跟wsl2相关。

一句话问题:局域网内无法访问 wsl2 开启的 web 服务

解决方案

wsl2 其实有适当的改善了,比如可以默认代理转发本机服务,你要是使用localhost访问是不需要做任何的改动,你在wsl2里开启服务后,在win下是可以直接访问的。

本文的问题解决方案是什么?感谢开源方案 https://github.com/HobaiRiku/wsl2-auto-portproxy ,你可以下载代码自己编译,也可以在release那里下载exe执行文件,都可以。

等你得到 wslpp.exe文件的时候,直接管理员执行即可,它会自动发现你当前wsl2中开启的web服务端口,并且自动代理win2wsl2,真的很方便。

局域网无法访问wsl2服务问题

正文完
请博主喝杯咖啡吧!
post-qrcode
 
admin
版权声明:本站原创文章,由 admin 2024-01-29发表,共计633字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码