外部访问家庭 Rails 服务器

External access to home Rails server

我的家庭服务器 运行 在 Raspberry Pi 上使用 Rasbian(Debian for ARM) rails 服务器是 运行: rvmsudo rails s -b ${LOCAL_IP} -p 80

从本地机器访问它工作得很好,但是当我试图从我的本地网络外部访问时它不工作

这应该不是路由器问题,因为我可以通过 ssh 轻松访问该服务器(路由器首选项中的 :22 和 :80 都已打开)

如果你的本地网络ip可以访问http,那么可能是路由器的问题,查看DMZ的端口转发设置。

顺便说一句,路由器可以将 80 端口用于其自身用途,例如 Web 界面。例如尝试绑定到 8080 端口。

作为通过互联网共享 80 端口的替代方法,您可以使用 https://ngrok.com/

它允许您与任何人共享 localhost http。