Ngrok自定义主机名称添加到子域名

我有xyzfoo.com域名。 我创build了一个指向ngrok.com的DNS CNAMElogging我有我的应用程序在本地运行http://127.0.0.1:5000/但不能在zyxfoo.com上远程运行

是否需要在ngrok上使用一个自定义的主机名? 创build一个子域似乎是一个麻烦,通过我目前的托pipe服务提供商,我有一个额外的域名铺设,我不介意单独使用该域名与ngroktesting

我有一个专用的IP地址和一个SSL证书。 在我的父域xyzfoo.com我还创build了一个子域foo.xyzfoo.com通过它还创build了一个CNAMElogging,主机cname-for-ngrok ,值为foo.xyzfoo.com

我有两条路线,当我尝试从ngrok获取自定义主机名称时,我有两种解决方法, foo.xyzfoo.comxyzfoo.com是我的ngrok控制面板上的保留域。 当我刷新我的父母或子域时,我没有看到我的应用程序,也没有看到我的terminal日志上的任何活动。

某些DNS提供程序允许您为apex域( http://xyzfoo.com )创buildCNAMElogging,而不是Alogging。 CloudFlare是一个允许这样做的例子。 这些DNS提供商会让你把http://xyzfoo.com指向你的http://randomstuffabcd.ngrok.com

我试图指出一个免费的DNS CNAME(例如ud-jira-01.chickenkiller.com)在一个ngrok主机名,当我通过HTTP尝试了,我回来这个:找不到隧道ud-jira-01.chickenkiller.com。 我怀疑ngrok是不知何故注意到主机头或其他方法注意到我想通过CNAME进来…并试图打破目的。 无论是或者我有一些错误的configuration!

由于Ngrok使用浏览器发送的Host头来确定如何redirect您的stream量,您将需要“保留”您想要在Ngrok仪表板中使用的域名。 请注意,这样做需要付费的Ngrok计划。

保留你的域名后,你会得到一个CNAMElogging指向它。