如何在本地主机和网络上同时运行 Ruby 项目?

Ame*_*shi 3 ruby ruby-on-rails localhost

我目前正在使用 Ruby on Rails 开发一个 Web 服务。我希望同时在 LAN 和 Web 上运行它?如何做呢?

Har*_*tty 5

我假设

  • 您希望向互联网上的人演示在本地计算机上运行的产品。

或者

  • 您正在尝试测试 Paypal IPN 通知。

1)安装proxylocal gem

gem install proxylocal
Run Code Online (Sandbox Code Playgroud)

2)在开发模式下运行 Rails 服务器。

3)本地运行代理

$ proxylocal 3000 --host joshi_server
Local server on port 3000 is now publicly available via:
http://joshi_server.t.proxylocal.com/
Run Code Online (Sandbox Code Playgroud)

http://joshi_server.t.proxylocal.com/ 现在,您可以使用网络上的任何位置访问本地服务器。

笔记

类似服务

免费ngroklocaltunnelpagekiteyaler

付费showoff.io

我发现proxylocallocaltunnel、 和showoff在易用性和可靠性方面相似。我更喜欢它proxylocal,因为它允许我为本地服务器命名和重用子域。

请勿将此方法用于生产设置