背景:架设好web环境后,需要做内网穿透,才能使网站公布到公网上,主流的内网穿透工具有:花生壳、ngrok、frp,这三种工具其中花生壳是收费的,并且没有arm版本。frp没有使用过,不做评论了。最后选用ngrok,作为这次的内网穿透工具。如果有自己的公网服务器,最好自己架设个ngrok服务器,由于没有服务器这里用的是sunny ngrok。sunny ngrok官网 其它的免费的ngrok服务器(如:小米球、tunnelnet.com、ittun.com)我都试用了一下,可在Ubuntu环境下无法启动成功。
环境:Linux Deploy+Ubuntu18.04+sunny ngrok
step1:注册、下载sunny ngrok客户端
注册后获取到隧道ID。
step2:启动客户端
启动一个隧道:
./sunny clientid 隧道id
启动多个隧道:
./sunny clientid 隧道id,隧道id
启动后台运行:
setsid ./sunny clientid 隧道id &
step3:设置开机自动启动
1、下载客户端
下载完成之后将客户端执行文件移动到 /use/local/bin 目录下并给予可执行权限。
sudo mv sunny /usr/local/bin/sunny