ngrok 启动时出现问题 - 未知权威机构签署的 X509 证书

问题描述 投票:0回答:3

我正在使用 ngrok 3.1.1 并尝试打开端口 8000,以便我可以进行一些本地测试。但是,我一直遇到一些问题。

首先,我从官方网站下载并安装了 ngrok,然后使用授权令牌添加:

ngrok 配置添加 authtoken blahblahblahcrazywordsmoustache

到目前为止一切顺利。然后,尝试使用以下方式打开 ngrok:

ngrok http 8000

产生以下错误:

重新连接(x509:由未知权威机构签署的证书)

跟随者:

重新连接(jsonHTTP.Lookup:没有这样的主机:tunnel.ngrok.com)

还有...

重新连接(解决tunnel.ngrok.com没有记录)

ngrok.yml 看起来像这样:

root_cas: trusted
version: "2"
authtoken: ohlooksomelettersarenttheynice

知道我能做什么吗?这是在公司网络上,有各种防火墙等。我被告知 ngrok 将创建一个我可以在我的代码测试中使用的 url,但我们不能将该 url 列入白名单,直到我们知道它是什么,而我们不知道在 ngrok 启动并生成它之前不知道它是什么。

ngrok
3个回答
0
投票

好吧,这不是解决方案,而是更多的解决方法。

断开我的电脑与公司网络的连接,使用 wifi 加密狗并热点连接到我的手机。

收到一条错误消息,指出我的帐户未被授权使用自定义 CA。绞尽脑汁,直到我想起我以前在 yml 文件中看到过 cas。删除了

root_cas:可信

来自 yml,并且一切正常且花花公子。


0
投票

也许是给你的操作系统日期 :)


0
投票

来自 ngrok 的下午。通常当我在公司网络上看到这些类型的证书错误时,这意味着有某种公司网络安全服务阻止流量到 ngrok 代理用来创建到 ngrok 服务的安全连接的 url。

这意味着您的公司 IT 正在阻止使用 ngrok。您可以使用

ngrok diagnose
命令查看它是否可以为您提供任何其他详细信息。 在企业防火墙内使用 ngrok 指南对此进行了解释。

ngrok 有付费计划,允许企业自定义这些代理入口 url 和控制访问。

© www.soinside.com 2019 - 2024. All rights reserved.