树莓派利用ngrok外网SSH(原创)

外网穿透有花生壳、nat123等服务,但都得花钱,,,经逼乎指点,找到了ngrok这个方法。


ngrok.com


进入上面这个网址,注册并登录,下载ngrok,树莓派选择arm版,我下载到了/home/pi/Downloads中。接下来在树莓派终端中执行(记得给root权限)


unzip /home/pi/Downloads/ngrok.zip(包名我简写了)

cd /home/pi/Downloads

./ngrok authtoken 3E6nF2FQBmgyYUWFLa_5hmjQew4LesU7mNprFUAA(这个码在你的下载页会提供)


./ngrok tcp 22



接下来会看到这样的界面


树莓派利用ngrok外网SSH(原创)_第1张图片

需要记住Forwarding这行。你外网访问的方式:

SSH  主机名0.tcp.ngrok.io 端口12445

主机名和端口号是ngrok分配的,根据实际情况填写。


接下来在另一台设备的终端或者SSH软件中以这个方式访问。

我只试了在windows的xshell实现,在xshell中执行:


树莓派利用ngrok外网SSH(原创)_第2张图片

结果如图,中间会要求输入用户密码,就是你平时SSH用的那个

你可能感兴趣的:(树莓派利用ngrok外网SSH(原创))