树莓派使用Ngrok实例

首先在ngrok https://ngrok.com/注册登录

架设已经在树莓派上安装了Nginx,端口为80

那么下载Linux/ARM版ngrok到树莓派,执行如下命令:

ngrok -authtoken UfATi0wi98gGMqQ+/GsP 80

其中UfATi0wi98gGMqQ+/GsP为你的auth token

然后就会出现如下提示:

Forwarding    http://36772918.ngrok.com -> 127.0.0.1:80           
Forwarding    https://36772918.ngrok.com -> 127.0.0.1:80          

按照提示,可以通过那两个二级域名来浏览web服务。

以上验证只需要输入一次,下次可以直接使用如下命令来运行

ngrok 80

ngrok其他用法

  • 自定义二级域名

使用自定义的字符串代替系统分配的数字

ngrok -subdomain mysubd 80
  • 开启密码保护

    ngrok -httpauth “user:password” 80

  • TCP隧道

    ngrok tcp 22