ngrok 状态错误 - 看起来 ngrok 隧道不再存在

Posted

技术标签:

【中文标题】ngrok 状态错误 - 看起来 ngrok 隧道不再存在【英文标题】:ngrok status error -looks like ngrok tunnel doesnot exist anymore 【发布时间】:2021-11-12 15:58:00 【问题描述】:

我们正在使用 ngrok,机器人模拟器从本地机器调试我们的代码。但是大多数时候 ngrok 隧道状态显示错误,我们无法从本地模拟器调试我们的机器人代码。但是如果我查看https://status.ngrok.com,它总是显示为绿色,并且所有系统都在运行。

问题1:是否有其他替代方法来调试我的机器人代码(dotnet core、botframework、C#)代码。

问题 2: 我在机器人模拟器上看到的 ngrok 错误(如下截图)与我的本地系统或网络有关吗?有没有办法解决这些问题。

【问题讨论】:

接受/投票支持更大的 Stack Overflow 社区和任何有类似问题的人。如果您觉得我的回答足够,请“接受”并点赞。如果没有,请告诉我我还能提供哪些帮助! 【参考方案1】:

ngrok 只支持同时运行两个实例。免费帐户和付费帐户都是如此(无论等级如何)。

如果您已经在运行两个实例,则需要停止其中一个。完成后,关闭 Emulator 聊天选项卡并重新打开它以启动一个使用 ngrok 的新聊天实例。

如果您没有运行两个 ngrok 实例,另一种可能性是您没有在模拟器设置中提供 ngrok 可执行文件的路径(见下文)。

这两种情况都会导致您收到的错误。

最后,如果您位于防火墙或 *** 之后,您的网络可能会阻止 ngrok。我不认为是这种情况,因为我相信返回的失败消息会有所不同,但这是一种可能性,值得检查。

希望有帮助!

【讨论】:

以上是关于ngrok 状态错误 - 看起来 ngrok 隧道不再存在的主要内容,如果未能解决你的问题,请参考以下文章

隧道通过 ngrok 剥离风格和主题的 wordpress 网站

ngrok - vs2017 - 尝试启动 ngrok 隧道时遇到问题

为啥在通过 ngrok 进行隧道传输时会出现 CORS 错误?

ngrok,无法完成隧道连接

通过 ngrok 隧道化 wordpress 时的 Cookie

ngrok 和 docker,无法完成隧道连接