当我尝试使用静态服务器在移动设备上进行测试时,为什么无法连接到我的 WSL 控制台提供的 IP

问题描述 投票:0回答:1

我正在使用

NODE
npm
static-server
在本地网络上显示我的
.html
文件。

我用

Git Bash
部署
static-server
没有问题。我可以使用
ipconfig
(LAN 适配器 Wi-Fi 选项)获得的 ip 从我的移动设备访问。

问题是当我尝试从我的WSL终端(Linux的Windows子系统)执行相同的过程时。

通过

ip address
命令获取的IP可以让我用自己的电脑访问它,但是我不能用我的移动设备访问它。

在 Git Bash 环境中,命令

ipconfig
显示了几个 IP,包括 Wi-Fi LAN 适配器,使用它我能够有效地连接。但是在WSL环境下我只有一个IP,用手机通过Wi-Fi网络访问是不行的,只能用电脑访问。

跟NODE版本有关系吗?或者我应该在 WSL 环境中使用不同的命令来获取 Wi-Fi LAN 适配器 IP?在这种情况下,哪个命令?谢谢

Commparative image Basch vs WSL and NODE version

npm ip ip-address windows-subsystem-for-linux ipconfig
1个回答
0
投票

我有同样的问题。我们必须使用 VPN 进行连接。 WSL 连接不上,我尝试了 /etc/wsl.conf 和所有其他建议。运气不好

© www.soinside.com 2019 - 2024. All rights reserved.