上一篇文章《手把手教你搭建基于Docker的ngrok服务器》有个不太好的地方,就是如果你想多开一个服务给朋友用的话,就需要同步在阿里云域名解析那里增加一个对应的A记录。之前是wh,增加一个wh2,aaa之类的,很麻烦啊。

经过验证,我发现了一个更方便的方法。

在上文第二步启动docker容器命令修改为:

docker run -d --name ngrok-server -p 80:80 -p 443:443 -p 8082:8082 jueying/ngrok-server ng.abc.com 80 443 8082

也就是ngrok服务对应的是ng这个二级域名。

在上文第六步 增加对应的A记录 时,增加一个*.ng,也就是所有ngrok服务都属于ng这个二级域名,三级域名为*。等个几分钟测试一下,如果你没把三级域名配置为*的话,只能ping通确定的那个三级域名,换其他的就会报找不到服务器,*.ng的话,怎么换三级域名,都能正确找到你的服务器。

同步修改上文第八步中的 配置文件ngrok.cfg, server_addr例子:ng.abc.com:8082

最后,第九步中 批处理文件start.bat 的subdomain设置成需要的三级域名, 双击start.bat 启动成功以后,把这几个文件打包发给朋友,就ok了。

最后修改于 2019-08-28 15:13:16
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇