我正在开发一个应用程序/服务器。该服务器在我的笔记本电脑上本地运行。在家里,我查看网络实用程序(我在 OS X 上),它提供了我的笔记本电脑的本地 IP 地址。在我的手机上,我告诉应用程序连接到该 IP 进行测试。这很好用。通常地址是 192.168.0.40 或类似的地址。
但今天我在一个(大型)公共图书馆里,很多人使用免费 Wi-Fi。上述连接过程不起作用;我的计算机的本地 IP 看起来更复杂(10.177.53.216)。有没有办法连接设备?
答案1
最有可能的原因是 AP 隔离已启用;作为一种安全措施,这可防止连接到同一无线网络的客户端相互通信。这通常在公共网络中启用,因此黑客无法在网络中四处扫描其他人的设备中的漏洞。
如果您希望设备能够通过 LAN 相互通信,我建议您设置自己的 Wi-Fi 热点,而不是依赖公共 Wi-Fi 网络。