公网下远程树莓派Raspberry Pi的SSH/WOL/监控/桌面的实现

原创 2017年11月10日 19:36:18

硬件设施:树莓派3B(raspbian),WR703n路由器(OpenWrt)
需要提前准备:花生壳免费域名(如果公网IP地址固定可省略)

第0步,查看是否支持远程

查看当前公网IP地址,www.ip138.com
进入自己的有线或无线路由器里,查看路由器获取到的ip是不是和ip138网站上显示的ip一致,如果一致则具有远程访问树莓派的条件

第1步,绑定域名设置端口映射

1)绑定花生壳域名
Q1:花生壳客户端有win,linux,raspbian等各种版本,为什么还要在路由器中绑定域名?
A:1)客户端使用不方便,你需要在所有用到的系统安装客户端;2)系统重启时需要客户端启动才能使用功能;3)设置完成,映射到192.168.1.1,则OpenWrt也具备远程操作的功能,比如,实现个远程监控,远程查看谁连上了我的路由器等等

Q2:为什么通过访问域名就可以找到变动的公网IP地址的路由器?
A:原理很简单,就是通过一个http请求告诉花生壳服务器你的ip地址和要绑定的域名

按下面教程安装即可,注意:在路由器中绑定IP与MAC

2)根据下面的教程实现端口映射,其中需要注意的地方,

我的端口映射已经这么实现了

这里写图片描述

注意:一旦实现端口映射,貌似很多问题都迎刃而解了,局域网下能做的事情现在在广域网一下一样能做,所需要的就是加一条映射而已.

第2步,WOL实现

WOL:wake on lan
Wake-on-LAN(远端唤醒) 原理及实现

具体实现可参考
通过广域网(Intelnet)进行远程唤醒或开机图解

注意:要实现此功能首先需要有线网卡支持,然后启动wol功能即可

第3步,远程SSH实现

1)先实现局域网SSH,基本都ok

2)树莓派默认SSH端口是22,现在我们需要映射到这个端口即可,被映射端口随意,只要不冲突就行(TODO)

第4步,远程监控实现

1)先实现基于OpenWrt的局域网监控
http://www.opencv.org.cn/forum.php?mod=viewthread&tid=34141

2)然后实现通过端口映射实现广域网监控,同理
唯一的不同就是
http://192.168.10.1:8080/?action=stream
IP地址是广域网地址,端口号是被映射端口,自己在路由器映射表中设置的.

第4步,远程桌面实现

实现方式有很多:
1)支持局域网和广域网:跨平台可使用VNC,windows可使用KDP
KDP实现可参考
OpenWrt-LuCI 路由器设置端口映射(RDP & SSH)
2)只支持广域网teamviewer,优点,画质逼真,跨平台

@LeatherWang

Raspberry Pi 远程登录配置

1. 设置支持SSH远程登录: 使能SSH登录选项: 查看树莓派的IP地址,这里使用Wifif连接的方式,因此, IP是192.168.31.50: 2. 在电脑使用SSH登录工具登...
  • Linjingke32
  • Linjingke32
  • 2017年04月15日 13:40
  • 660

Raspberry Pi: 系统安装及配置(SSH、ROOT账号、扩张可用空间、软件源、IP)

操作系统下载树莓派官方 Raspbian 系统下载:http://www.raspberrypi.org/downloads 或直接下载 http://downloads.raspberrypi....
  • IOIO_
  • IOIO_
  • 2015年05月20日 08:25
  • 1403

Raspberry Pi + 3个USB摄像头 + Motion(简易监控设备配置记录1——介绍以及安装)

参考: Debian官网链接 Motion官网链接首先,参见Debian官网链接对Motion的介绍,网页中包含了所有相关依赖包,请首先确保这些依赖包的安装。Motion介绍摘出对Motion的介...
  • Paul_C_V
  • Paul_C_V
  • 2015年04月12日 19:21
  • 3466

局域网唤醒(WOL)与远程唤醒教程

如果你在家中有一些急需处理的工作上的事务,但是文件却在公司的电脑中,那么该怎么办的?公司如果远一点,等你去到公司再处理,估计黄花菜都凉了。最近总是将电脑放在实验室里,省去携带的麻烦,但是有时候想要一些...
  • zbgjhy88
  • zbgjhy88
  • 2017年04月03日 13:33
  • 5856

為Raspberry Pi 安裝Raspbian系統的詳細步驟 (Mac OS版本)

Raspberry Pi作為一款ARM微型電腦板(Single-board computer),就離不開安裝作業系統(OS),樹莓派基金會(Raspberry Pi Foundation)提供了數款L...
  • huangchao1010
  • huangchao1010
  • 2016年09月10日 13:49
  • 1828

raspberry pi 3 变身路由器

raspberry pi 3 变身路由器首先,你的raspberry 3 要装上raspbian OS,具体参看官方的手册。另外像笔者这种在高校的学生,不能只装上hostpad和udhpc这样的软件就...
  • u012840636
  • u012840636
  • 2016年10月23日 11:20
  • 1758

Raspberry Pi移植Android记录(一)

树莓派是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合...
  • u012489752
  • u012489752
  • 2014年03月05日 10:26
  • 1330

Raspberry Pi 树莓派入门

转载:Raspberry Pi 树莓派入门 转载说明: 拿了同学一个树莓派,这个小板子在去年火的不行,看看能用来做点啥,网络上资料简单搜索了下,这篇文章算是写的比较系统的。因此整理转载,原文链...
  • Enjoying_Science
  • Enjoying_Science
  • 2017年05月11日 01:49
  • 398

Raspberry Pi3 安装 ROS桌面完整版攻略

ROS(ROS,Robot Operating System)机器人操作系统是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。 Raspberry Pi(树莓派)是一款针对电脑业余爱...
  • abilityjh
  • abilityjh
  • 2016年10月19日 12:59
  • 627

【智能家居】Raspberry Pi GPIO接口篇

General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I...
  • johnnycode
  • johnnycode
  • 2014年12月11日 06:56
  • 11105
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:公网下远程树莓派Raspberry Pi的SSH/WOL/监控/桌面的实现
举报原因:
原因补充:

(最多只允许输入30个字)