树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4579|回复: 5
收起左侧

利用ngrok实现内网穿透/远程控制树莓派

[复制链接]
发表于 2018-9-11 17:59:09 | 显示全部楼层 |阅读模式
本帖最后由 Carlos 于 2018-9-11 18:32 编辑


我用的是树莓派3B+,系统是OSMC(主要是远程控制来下电影)

1,登录如下网站并注册帐号,然后登录
https://ngrok.com/


2,下载arm的程序文件(链接可能会因为帐号不同而不一样,可以通过右键获取下链接地址。解压后是单独的ngrok文件,无扩展名
  1. wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
复制代码
  1. unzip ngrok-stable-linux-arm.zip -x
复制代码

3,找到登录网站的auth地址,输入以下命令,**************就是你自己的auth码
  1. ./ngrok authtoken *****************************************
复制代码
成功后会弹出:Authtoken saved to configuration file: /home/osmc/.ngrok2/ngrok.yml

4,运行如下命令(完整的文件路径看你自己咯)22是默认的SSH端口,如要映射其他端口自行填写
  1. ./ngrok tcp 22
复制代码

5,在Status会给出url地址,可以通过这个实现远程登录SSH或者做其他用途


Note:
1,免费帐户的端口每次登录都不一样,可以通过保持登录来避免端口改变
2,可以通过nohup的方式让程序后台运行,例如
  1. sudo nohup /home/osmc/ngrok tcp 22 &
复制代码


123.jpg
tcp22.jpg

ngrok.part01.rar

900 KB, 下载次数: 114

ngrok.part02.rar

900 KB, 下载次数: 88

ngrok.part03.rar

900 KB, 下载次数: 99

ngrok.part04.rar

900 KB, 下载次数: 91

ngrok.part05.rar

169.2 KB, 下载次数: 93

回复

使用道具 举报

发表于 2018-10-21 16:01:45 | 显示全部楼层

好东西,已保存~~
回复 支持 反对

使用道具 举报

发表于 2018-10-22 16:40:35 | 显示全部楼层
新手学习,最后一步不会远程控制,求解
回复 支持 反对

使用道具 举报

发表于 2018-11-17 11:30:13 | 显示全部楼层
好东西,已保存~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-29 10:03:27 | 显示全部楼层
xqh0920 发表于 2018-10-22 16:40
新手学习,最后一步不会远程控制,求解

ngrok tcp 22,这个22就是你要远程映射的端口。Ngrok会给出你登陆的地址的,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-25 14:20 , Processed in 1.156250 second(s), 28 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表