Ngrok:具有自定义域的“未找到隧道”

时间:2020-09-04 20:57:20

标签: node.js localhost ngrok

为了隧道到我的本地主机:3000,我支付了Ngrok计划的费用。我已经从Hover购买了一个自定义域myexampledomain.com(不是这个域名),并在我的Ngrok帐户上保留了与我的自定义域相同的地址。

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

当我尝试通过HTTP隧道并通过https出现“ ERR_CONNECTION_REFUSED”错误时,仍然出现“找不到隧道www.myexampledomain.com”的错误。我昨天曾尝试向Ngrok支持小组发送电子邮件,却一无所获。解决这个问题的人了吗?

或者,我希望为本地Node.js网站(在Mac上)提供自定义网址的提示。另一个使用自定义域的隧道提供程序?甚至不需要隧道,只需一个自定义地址,该地址对我的计算机上的测试人员可见,而不是localhost:3000。我不想触摸/ etc / hosts文件,因为我临近项目截止日期,并且担心会给实际的localhost带来问题。非常感谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

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