Ngrok“客户端无法建立到本地地址的连接”错误

Posted

技术标签:

【中文标题】Ngrok“客户端无法建立到本地地址的连接”错误【英文标题】:Ngrok "client failed to establish a connection to the local address" Error 【发布时间】:2018-01-15 08:16:09 【问题描述】:

遇到 ngrok 错误:

客户端无法与本地地址建立连接。

我正在同一端口 (8081) 上的另一个终端上运行本地服务器。我还使用邮递员确认服务器在我的本地机器上正常运行。

还有什么会导致这个错误?

我有一台运行 Sierra 的 2015 年初 Macbook Pro 13 英寸。

【问题讨论】:

您正在运行的 ngrok 命令是什么?您在哪里看到该错误消息? 【参考方案1】:

在开发 Rails 应用程序时,我想在 ngrok 上运行它,但出现以下错误

The connection to http://xxxxxx.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:3000.

ngrok 似乎工作正常,但我的本地服务器却不行。这是真的,因为我忘了先通过运行$ rails s 运行我的rails 应用程序。通过这样做,我能够让 ngrok tunneing 正常工作。

确保您的本地服务器首先运行。祝你好运。

【讨论】:

【参考方案2】:

如果您的/etc/hosts 中缺少localhost; ngrok 可能无法解决。

尝试明确指向127.0.0.1 而不是localhost

ngrok http 127.0.0.1:8080

【讨论】:

以上是关于Ngrok“客户端无法建立到本地地址的连接”错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 ngrok 的 502 错误网关

ngrok 错误页面:无法完成隧道连接

与 ngrok 相关的错误

带有选项的 python 和 ngrok 给了我一个错误

为啥 Ngrok 访问会遇到错误 502 Bad Gateway?

Ngrok 连接问题 X509 错误重新连接