Ngrok:带有自定义域的“找不到隧道”

Posted

技术标签:

【中文标题】Ngrok:带有自定义域的“找不到隧道”【英文标题】:Ngrok: "tunnel not found" with custom domain 【发布时间】:2020-12-24 03:02:58 【问题描述】:

我支付了一个 Ngrok 计划,以便通过隧道连接到我的 localhost:3000。我从 Hover 购买了一个自定义域 myexampledomain.com(不是这个),并在我的 Ngrok 帐户中保留了与我的自定义域相同的地址。

我已将 Ngrok 提供的 CNAME 添加到我在 Hover 中的域记录中。在 Hover,他们说关于传播的一切看起来都很好。

当我尝试使用 http 进行隧道传输和使用 https 进行“ERR_CONNECTION_REFUSED”错误时,我仍然收到“Tunnel www.myexampledomain.com not found”。我昨天尝试给 Ngrok 支持发送电子邮件,但什么也没听到。有谁解决了同样的问题?

或者,我希望能够为我的本地 Node.js 网站(在 Mac 上)提供自定义 URL 的提示。另一个与自定义域一起工作的隧道提供商?甚至不需要隧道,只需要一个自定义地址,在我的计算机上对测试人员可见,而不是 localhost:3000。我不想触摸 /etc/hosts 文件,因为我接近我的项目截止日期并且害怕给实际的本地主机造成问题。非常感谢!

【问题讨论】:

【参考方案1】:

我有同样的问题,除了 https。 (我没试过。我只试过http。)

您支付了什么计划?我认为基本计划足以满足此功能,但它需要专业计划。

如果您有专业计划,请检查以下内容:

    您是否使用自定义域创建了域。 您是否使用 -hostname 选项运行 ngrok 命令。

例如,如果您的子域(主机名+自定义域名)是myhost.myexampledomain.com,请运行命令:

ngrok http -region=us -hostname=myhost.myexampledomain.com 80

【讨论】:

以上是关于Ngrok:带有自定义域的“找不到隧道”的主要内容,如果未能解决你的问题,请参考以下文章

Ngrok 客户端已启动,但网络也显示 Tunnelx.x:8080 not found

带有 MyBatis 的 Spring Data JDBC 找不到自定义查询

找不到带有自定义 cra 模板的 package.json

找不到带有 Webpack、Typescript、自定义模块目录的模块

带有自定义类型的角度单元测试给出了找不到命名空间

ASP .NET CORE 找不到带有自定义程序集的文件或程序集