我可以使用Android模拟器访问我的笔记本电脑网络服务器,我使用10.0.2.2:portno
效果很好.
但是当我连接我真正的Android手机时,手机浏览器无法连接到笔记本电脑上的同一个Web服务器.手机通过USB线连接到笔记本电脑.如果我运行adb devices命令,我可以看到我的手机.
我错过了什么?
我正在寻找一个命令行解决方案,它将返回localhost的主(第一)IP地址,而不是127.0.0.1
该解决方案至少适用于Linux(Debian和RedHat)和OS X 10.7+
我知道ifconfig两者都可用,但它们的输出在这些平台之间并不一致.
如何允许任何设备(例如iPhone)通过WLAN连接到Mac的本地主机服务器?
在我的Mac上,我正在运行一个"Hello World"HTTP Node.js服务器,它服务于一个页面,Safari成功打开,在http://localhost:1337.并且,ipconfig getifaddr en1在终端输出中运行192.168.1.9.
但是,iPhone和Mac上的Safari在尝试打开时显示"Safari无法连接到服务器" http://192.168.1.9:1337.
我不认为这应该涉及端口转发,因为我只希望HTTP服务器是私有的,而不是公开的.
有关:
所以我搜索了很多谷歌,我已经尝试了每个人都在暗示的一切,但似乎没有任何工作.
我想在手机上查看我的jekyll网站.
当我运行jekyll时,它说服务器地址:127.0.0.1:4000
我的电脑的IP是154.135.XY
我在windows入站规则中打开了端口
我尝试使用154.135.XY:4000和127.0.0.1:4000从我的手机访问,但无济于事.
有谁知道如何在手机上访问我的jekyll网站?