很多时候由于我们没有公网IP,在需要远程控制树莓派时就会很不方便,为了达到远程控制的目的我们需要借助内网穿透的工具。目前树莓派上较常用的内网穿透工具有花生壳,frp以及ngrok三个。今天我们就来聊一聊ngrok如何使用。

安装

首先我们需要到官方下载树莓派客户端。在下载之前我们需要先注册或登录账号,在这里可以直接点击下图箭头处的LOGIN并使用GitHubGoogle账号登录。如果你二者都没有也可以选择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服务的输出,则说明配置完成,使用生成的链接即可连接你的网站。

大功告成!

最后修改日期:2020年6月21日

作者

留言

发表评论