拨打localhost:5000 getsocketopt连接被拒绝

时间:2018-08-27 17:39:21

标签: ngrok

我正在使用在本地运行的python准系统hello world应用程序。我尝试使用ngrok,但无法正确加载。任何帮助,将不胜感激。

OS:OSX

error

Settings

1 个答案:

答案 0 :(得分:0)

您的本地主机似乎无法通过端口建立连接, 确保已通过防火墙打开端口5000, 您可以通过关闭OSX上的防火墙来确认。

我在自己的PC上尝试过,但遇到了与您相同的错误, 原因实际上仍然是防火墙,但是不是您的MAC / Windows防火墙,而是您的Internet路由器防火墙,我通过将端口从我的路由器转发到运行NGrock服务器的PC上解决了这个问题,这意味着ngrock服务器可以运行,而无需将公共IP租用到www,并且您不需要专用的在线服务器或托管服务。

要执行此步骤,

找到路由器的出路, 在Windows上打开终端并输入:ipconfig / all 检查默认网关上列出的IP

在MAC上:

在桌面上,单击左上角的Apple图标,然后从下拉菜单中选择“系统偏好设置”。

选择网络。

从左侧列中选择“已连接的Internet”连接。如果通过以太网电缆连接,则可能是“以太网”部分;如果通过WiFi连接,则可能是“ Wi-Fi”部分。

Wi-Fi:单击窗口右下角的“高级”,然后选择“ TCP / IP”选项卡。您会在路由器旁边找到默认网关地址。

假设您的默认网关为192.168.1.1

通过将默认网关ip粘贴到浏览器上来登录到路由器,然后应询问用户名和密码,输入用户名和密码, 根据您的路由器型号,找到路由器上列出的“端口转发选项”在哪里,您可以参考路由器的在线文档来找到。 如果找到它, 在“端口转发”页面选项中,添加新的端口转发行,它应询问您wan端口,键入wan端口为(用于运行Ngrock Server的端口)

和装有ngrock服务器的计算机的本地端口,将本地端口写为80

选择TCP协议作为TCP / UDB

并选择托管ngrock的计算机(您的计算机名/您的计算机名的ip地址)//在ngrock终端的Web Interface(Web界面)下列出的那一台计算机。

在将portforward行添加到Internet路由器时,应填写上述所有配置。

就这样,我们完成了,重新启动调制解调器。 现在,只要您有互联网,就可以从任何地方查看ngrock链接。

这是我@ PC上的ngrock,您可以实时查看它,

还要检查上述注释中的防火墙并禁用防病毒,以免阻止连接

通过clicking here

从家里查看我的ngrock
相关问题