我正在制作一个应用程序使用Rails在我的家庭电脑,并需要访问网页从电脑在工作。
我发现了一些与此相关的问题,但没有什么比我作为一个没有太多人际交往经验的人所能遵循的过程更好。
我知道我需要打开我正在使用的端口,但我似乎不能这样做,因为在windows防火墙/允许程序中,我看不到“添加端口”按钮.
我认为服务器应该设置为使用默认网关作为IP ($bin/ rails服务器-p 192.168.0.1),然后使用我的公共IP从我的工作PC访问它,对吗?
任何帮助/指导都是非常感谢的!
发布于 2015-03-18 22:46:37
遵循一个港口转发教程,这是很容易找到的在线。
您设置的IP (看起来类似于192.168.0.12或类似的IP地址)是本地IP地址。使用这个也可以访问家庭网络上的网站:如果您转发了端口3000,请访问192.168.0.12:3000。
$/bin/ rails的-b 192.168.0.12 -p 3000
现在,要从外部网络访问服务器,请导航到:http://your.public.ip.address:3000,这可以通过搜索Google中的“my地址是什么”找到。
发布于 2015-03-19 00:39:25
有一些项目/软件可以帮助工作更轻松:
https://stackoverflow.com/questions/29108564
复制相似问题