wls2如何连接抖声app | 青训营笔记

153 阅读1分钟

伴学笔记创作活动的第 8 天

我之前发的一个笔记,说的是windows如何连抖声app。也是折腾了一下午。随着后来我们的项目是使用windows + wls2 + goland 开发的时候,无论如何都连接不了app。

因此下面记录一下我是如何一步步调试的。 说明一下情况,我用apifox进行连接,是可行的。但是手机无法连接。因此在飞书群上进行了提问。 两位同学的解法如下:

1、把代码里面的127.0.0.1 改成0.0.0.0

2、Windows 10 配置端口转发到WSL2

首先是方案1,改完仍旧没用。抖声app是完全黑屏的。所有功能也没反应。 方案二,我也按照网上给的教程进行配置了。下面说一下流程。 首先打开wls2,输入ip addr

image.png

看到这个172.21.51.216,我们的程序就是在这个接口上跑的。 因此,我们要将windows的窗口,映射到这个窗口上,这么做的目的是为了与我同一个局域网的其他用户可以使用访问到本机局域网IP访问本机WSL中开放的服务。

netsh interface portproxy add v4tov4 listenport=8080 connectaddress=172.21.51.216connectport=8080 listenaddress=* protocol=tcp

然后可以查看一下自己配置对了没 netsh interface portproxy show all

image.png

完成两位同学的方案 , 抖声app还是没反应。然后就是疯狂的百度。。。

最后终于解决了!由于防火墙的原因,手机连接电脑无法连接本地服务器。可通过更改防火墙设置解决; 更详细的步骤,参考这篇博文[点击跳转](手机不能连接本地服务器进行调试的解决办法(Localhost:8080) - Joooseph - 博客园 (cnblogs.com))