公网下远程树莓派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 2)安装raspbian系统,并用windows自带的远程桌面连接登录

准备工作 树莓派2开发板(保险起见,请装上散热片和风扇); 手机充电器和数据线(输出电压为5V,输出电流为1~2A,电流视开发板上所接附件多少而定); class10 sd小卡,还需要卡...

树莓派(raspberry pi)播放flash 远程登录 视频播放

1、安装iceweasel and flash-player-plugin for 树莓派(唯一能让raspberry pai 播放web flash的方法,须先安装gnash) sudo ap...

树莓派(raspberry pi)播发flash 远程登录 视频播放

转自:http://www.reader8.cn/jiaocheng/20130117/2082405.html 树莓派(raspberry pi)播放flash 远程登录 视频播放 ...
  • cnhome
  • cnhome
  • 2015年04月02日 21:01
  • 1125

Raspberry Pi 3树莓派内存芯片资料

  • 2017年05月08日 11:24
  • 1.87MB
  • 下载

Raspberry PI3(树莓派)第一课:Tomcat+pi4j远程控制led

第一次写博客,写的不好,希望大家见谅啊!       本人是大三程序猿一枚,java方向。最近自学完Android,闲来无事突然又想搞搞树莓派,所以就入手了一个最新的Raspberry Pi3,一个实...

树莓派(raspberry pi)学习7: 自动登录、自动运行startx、自动运行程序

如果把树莓派(raspberry pi)做成一个电器的话,一上电,必须支持几个动作 1, 自动登录 2, 自动运行startx启动窗口系统 3, 窗口系统启动后,自动运行自定义的程序(一般是应用...
  • c80486
  • c80486
  • 2013年01月03日 02:34
  • 14583

树莓派(Raspberry Pi 3) - Raspbian中文输入法安装及中文环境配置

Raspbian发行版中默认安装了许多软件,但是这些软件中并没有包含输入法。不过在Raspbian发行版中,包含了一个功能强大的软件包管理器——apt,在apt下就已经包含了拼音输入法,因此只要直接在...

树莓派(raspberry pi)学习4: 更改键盘布局

树莓派(raspberry pi)用了几次后,发现键盘老是按错,一些字符打不出来或打错 这个问题,折腾我半天。还是把心得分享一下吧 上网查,发现是键盘布局不对,树莓派(rasp...
  • c80486
  • c80486
  • 2013年01月03日 01:21
  • 27801

树莓派(Raspberry Pi)瞎捣鼓

本周入手了新玩具Raspberry Pi 3 model B,利用周末稍微玩了一下,感觉体验还行,可以用来当个小私服来用或者用来当电视盒子娱乐用。 点赞点:支持无线网络和蓝牙哦 吐槽点:貌似没有电...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:公网下远程树莓派Raspberry Pi的SSH/WOL/监控/桌面的实现
举报原因:
原因补充:

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