⇧点蓝色字关注“橘子的分享”
这是一个系列文章,这次讲的如何访问上次安装的wsl2内部服务。
前面是安装了个wsl2,我在里面安装了casaos等很多应用。但是wsl2给我网段是172的,我本机访问肯定都是好好的,如果局域网访问就不行了。我举个例子,我有一个设备A,是Windows系统,网段是192的,我在设备A安装了wsl2提供的网段是172的,而我还有设备B,网段也是192的。这个时候设备B想要访问设备A的wsl2的应用程序,这就访问不了啊。
所以为了设备B或者更多的设备访问设备A的wsl2服务,我们还需要更多的操作。
首先管理员打开powershell,然后输入以下命令。
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8123 connectaddress=localhost connectport=8123
listenaddress表示监听所有的地址
listenport是监听的windows端口号
connectaddress表示wsl2需要转发的地址,直接填写localhost就好了
connectport表示转发的地址。
比如我安装了home assistant,端口号是8123,那么我这边填写的就是转发8123的端口。正如上面的一样。
然后我们需要设置好入站规则。找到防火墙设置,点击入站规则,新增入站规则。
选择端口,下一步。
然后填写刚刚windows监听的端口号8123。
然后选择允许连接。
这里全部勾选就可以了,然后下一步就是给这个端口号取个名称就好了。
当我们完成了以上的步骤后,就可以看到添加的端口号了。
直接选择手机打开网址。输入设备A的ip加上监听的端口号就可以了。
2024-08-13
2024-08-12
2024-08-09
2024-08-08
2024-08-06
2024-08-02
2024-07-31
2024-07-30
2024-07-24
2024-07-21
▌本文来源:橘子的分享微信公众号
DECEMBER
点个在看你最好看