我正试图通过ngrok公开我的本地开发站点。我的站点使用https (端口7443),因为我使用OpenConnect作为auth,所以我的windows主机文件中有一个主机名设置(例如"127.0.0.1 aaa.bbb.ccc.com")。在本地,我通过https://aaa.bbb.ccc.com:7443访问站点(我不能改变这个,否则OpenConnect就会崩溃)。
我已经在ngrok仪表板中创建了一个保留域,但是我不知道如何创建一个CNAME条目--这需要在主机文件中再输入一个条目吗?
我试图用这个命令运行ngrok:
ngrok tls -hostname=aaa.bbb.ccc.com 7443但它说我必须提供一个单一的论据。如果我用
ngrok tls -hostname=aaa.bbb.ccc.com:7443我得到“隧道会话失败:您必须为您的帐户保留一个自定义主机名,然后它才能被绑定。未能绑定域'aaa‘的帐户'xxxx’-它不喜欢子域。
发布于 2016-12-16 03:24:47
首先,您应该知道主机名和tls选项不是随ngrok的免费版本而来的。如果您使用的是付费版本,则需要这样做:
"<CNAME> aaa.bbb.ccc.com"中的ngrok。ngrok tls -hostname=aaa.bbb.ccc.com:7443。注意:如果不需要安全的ssl连接(https),您可能希望使用http选项而不是tls选项启动服务器。
https://stackoverflow.com/questions/41165966
复制相似问题