访问iPhone上具有子域的本地站点

Dun*_*ker 7 iphone ip mobile localhost

我了解您可以通过在地址栏中输入计算机的IP地址(带有相关的本地端口),从运行在同一网络上的移动设备访问计算机的本地站点.但是,我经常使用子域进行开发.在我的本地我使用lvh.me访问子域名.例如:

blog.lvh.me
Run Code Online (Sandbox Code Playgroud)

但是,这不适用于移动设备,因为lvh.me正在重定向到IP 127.0.0.1.

有没有办法访问IP地址上的子域?基本上,做与上述代码相同的事情,但允许动态IP地址取决于我的计算机当时的IP?

Dun*_*ker 19

所以,在继续研究之后,我发现了一个很棒的工具,它可以实现上述功能:

xip.io

例如,如果我的计算机的IP地址为,124.4.1.3并且我正在运行Web服务器blog.lvh.me,其中lvh.me重定向到localhost,或者127.0.0.1我可以使用网络上的其他设备访问我的计算机的localhostblog.124.4.1.3.xip.io

我希望能帮助别人!


旁注:有问题的应用程序在rails服务器上运行,上述设置需要将以下设置添加到environments/development.rb文件中:

config.action_dispatch.tld_length = 5

当rails在端口3000上运行时,这也需要一个URL:

blog.124.4.1.3.xip.io:3000

  • **记住**用`rails s -b 0.0.0.0`启动你的rails服务器以绑定所有接口 (2认同)