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 找不到自定义查询