完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 逃出生天 于 2016-5-9 20:28 编辑 ngrok服务可实现从外网访问局域网内的NanoPi M2开发板,由于我的是校园网,我的NanoPi M2又是在我的路由器的局域网内,不能从外网访问,所以搭建ngrok服务实现从外网访问局域网内的NanoPi M2开发板。进入正题............ 1.下载配置,打开终端执行
下载ngrok包,解压并进入linux_arm目录下
2.注册账号ngrok服务 进入http://www.ngrok.cc/login注册一个账号,登陆进入管理后台 记下自己的token号。在进入域名列表,新建域名转发 选择系统分配,填写一个名称,保存! 记下自己填写的名称,待会配置要用到! 3.配置文件启动服务 回到刚在的目录 修改ngrok.cfg配置文件 修改图中的部分,即你前面填写的部分。执行下面的命令:
启用服务。通过http://[自己填写的名称].ngrok.cc访问你的80端口,如果你在NanoPi M2上搭建服务器建了网站,别人就可以通过这个域名访问你的网站,当然你也可以自己定义一个域名, 这样便可以从外网访问你的80端口,前提是你在开发板上开启了服务器,比如nginx。 如果要实现从外网ssh你的开发板,可以做在管理界面的域名列表里新建一个TCP转发,填写端口号,修改配置文件如下所示:
在外网使用
连接到局域网内的NanoPi M2开发板。 参数说明: auth_token:服务授权验证密钥 subdomain: 服务器分配域名前缀 proto:映射到局域网哪个ip和端口(http服务) tcp:映射到局域网哪个ip和端口(tcp服务) remote_port:远程端口做tcp转发的时候使用(在平台申请绑定的端口) hostname:自定义域名,可以绑定自己的域名 备注: 当然我的情况是我会从校园网内的其他网络连到我的NanoPi M2开发板,只要你的外网也属于校园网,就可以在路由器的防火墙的端口转发里把NanoPi M2开发板的22端口和80端口转发出去,通过 ssh fa@[路由器上的ip] -p [远程端口]连接到局域网内的开发板,其实就是把连接了路由器ip的请求转发到了局域网内NanoPi M2开发板的22端口。当然这样从不是校园网的外网就不能访问,就要使用上面的方法。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
371个成员聚集在这个小组
加入小组NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5499 浏览 1 评论
7215 浏览 1 评论
4804 浏览 1 评论
【NanoPC-T4试用体验】4、手把手教你从单片机移植驱动到ARM Linux上
7790 浏览 1 评论
【NanoPC-T4试用体验】NanoPC-T4控制步进电机
24626 浏览 1 评论
NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5499浏览 1评论
460浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 13:04 , Processed in 0.541783 second(s), Total 40, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号