需求
工作室的网络是家用的动态IP,有公网地址,但是80和443端口都被封了。没法测试微信公众号和小程序的开发。所以采用Ngrok的域名来做,但是有好几台电脑都有可能要用,又不想重复的申请ngrok的账号,所以采用部署在docker环境
docker准备
内网有一台Unraid的Nas服务器上开通了docker,我使用的image是ubuntu/18:04
ngrok用的是sunny版的
http://www.ngrok.cc/
选择原因其实也很简单,看hub.docker.com的排序,95star,5M+ download,应该不会差。
下载image后,启动容器
直接进入控制台。
apt update
apt install wget unzip
下载64位linux版本的sunny
cd /root/
wget http://hls.ctopus.com/sunny/linux_amd64.zip?v=2
mv ‘linux_amd64.zip?v=2’ linux_amd64.zip
unzip linux_amd64.zip
cd linux_amd64
正式运行
./sunny clientid [隧道id]
会出现提示如下就是连接好了:
Sunny-Ngrok 官 网 www.ngrok.cc (Ctrl+C 退 出 )
Tunnel Status reconnecting
Version 2.1/2.1
Web Interface 127.0.0.1:4040
Conn 0
Avg Conn Time 0.00ms