【发布时间】:2013-09-17 00:35:22
【问题描述】:
有一些 gems,比如ngrok,说他们通过隧道连接到你的本地主机,所以我可以在我的本地主机上运行我的应用程序,并使用他们的 gem 将它公开给其他测试人员等,这样他们就可以尝试,例如,他们的家。但是,我不明白一件事:这与只给他们我计算机的 IP 地址有什么区别?
【问题讨论】:
标签: ruby-on-rails networking localhost ip-address
有一些 gems,比如ngrok,说他们通过隧道连接到你的本地主机,所以我可以在我的本地主机上运行我的应用程序,并使用他们的 gem 将它公开给其他测试人员等,这样他们就可以尝试,例如,他们的家。但是,我不明白一件事:这与只给他们我计算机的 IP 地址有什么区别?
【问题讨论】:
标签: ruby-on-rails networking localhost ip-address
因为您的 IP 不是公开的,所以您很可能在路由器后面并且拥有一个私有 IP 地址。
此外,您的服务器是在开发环境中的 localhost 上启动的,这基本上无法从 Internet 访问。
如果您在路由器上设置端口转发,则可以实现类似于使用隧道的效果。
【讨论】: