很多时候由于我们没有公网IP,在需要远程控制树莓派时就会很不方便,为了达到远程控制的目的我们需要借助内网穿透的工具。目前树莓派上较常用的内网穿透工具有花生壳,frp以及ngrok三个。今天我们就来聊一聊ngrok如何使用。
安装
首先我们需要到官方下载树莓派客户端。在下载之前我们需要先注册或登录账号,在这里可以直接点击下图箭头处的LOGIN并使用GitHub或Google账号登录。如果你二者都没有也可以选择SIGN UP注册新账号。
点击LOGIN后界面如下图所示:
选择任意一种方式登录后便会跳转到你的管理面板中,界面如下图所示:
对于树莓派,如果你安装了官方最新的64位系统或者其他的64位linux系统,请选择上图红框处的Linux(ARM64),如果是官方的32位系统,请选择Linux(ARM)。
按照图中所示的步骤获取authtoken(令牌)并在树莓派命令行依次输入如下命令:
cd 文件所在目录
unzip ngrokxxx.zip
./ngrok authtoken 你的authtoken
如果出现类似上图的输出则说明安装成功。以上步骤完成了ngrok的安装过程,以下将介绍如何配置:
配置
SSH服务
如果要转发SSH服务,你需要使用如下命令:
./ngrok tcp SSH端口号
出现如下信息便说明配置成功,可以通过红框处的地址连接树莓派的SSH服务,命令如下:
ssh [email protected] -p 14079
WEB服务
转发WEB服务与转发SSH服务类似,使用的命令如下:
./ngrok http web服务端口号
如果看到类似SSH服务的输出,则说明配置完成,使用生成的链接即可连接你的网站。
大功告成!
留言