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

标签: raspberry pi 路由器 openwrt
788人阅读 评论(0) 收藏 举报
分类:

硬件设施:树莓派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

查看评论

小区网络利用树莓派对其他电脑实现远程开机(WOL)

使用情景: 想要实现远程开机但是在局域网,没有公网IP,另外路由器用DDNS+端口转发无法连接到内网(长城宽带的锅)。解决方案: 利用树莓派唤醒同一网络中关机的电脑,使用VNC远程树莓派,使用花生壳...
  • theodore26
  • theodore26
  • 2016-05-17 14:49:20
  • 3673

实践网络唤醒 -Wake On LAN (WOL)

本文以一个具体实例,介绍了如何配置和使用网络唤醒 -Wake On LAN (WOL) 。 WOL 简介Wake-on-Lan,既网络唤醒或者远程唤醒,是一种综合了硬件和软件,通过发送特定的网络包(M...
  • LibNux
  • LibNux
  • 2009-12-01 11:03:00
  • 6724

用树莓派实现远程唤醒

由于偶尔要在外远程连接家里的电脑,家里的电脑一直都是开着的。电脑长期开着,有很长一段时间都是空闲的,不仅浪费电也会影响到硬件的寿命,因此希望能远程遥控,在有需要的时候唤醒主机。...
  • liaohaoxiang
  • liaohaoxiang
  • 2017-07-14 11:50:35
  • 444

树莓派+SSH反向代理实现远程开机

      之前购买的向日葵开机棒出现了bug,客服给解决不了,想跟客服通个电话,客服表示不提供电话服务,无语。结果只能放在一边吃灰了。转念一想家里的树莓派可以用作远程唤醒,但是需要解决一个问题,就是...
  • as303113456
  • as303113456
  • 2018-02-12 23:00:20
  • 182

<Linux> 使用ssh,ngrok 外网远程连接linux(树莓派)

在教室里突发奇想,想要连接家里的树莓派,以前都是通过局域网puttyssh连接,现在要实现外网ssh连接。 网络运营商提供的ip一般不固定,所以应采用动态域名解析,内网穿透。 这里使用ngrok。 因...
  • sethqqq
  • sethqqq
  • 2017-08-10 09:53:55
  • 1956

树莓派外网访问实现

参考:https://www.noip.com/login注册下,里面有外网访问实现的真个介绍此外,还需要配置路由器的虚拟主机功能,外网访问路由器端口映射到自己的树莓派— 2016.12.09更 虚...
  • lovelovelovelovelo
  • lovelovelovelovelo
  • 2016-12-07 11:50:56
  • 3403

树莓派上使用花生壳实现外网访问

树莓派(raspberrypi)上使用花生壳的内网映射。一、树莓派环境 操作系统: 系统镜像的下载链接。 硬件环境: Raspberry Pi Model B+ 二、所需软件 花生壳树莓派的客...
  • woshixingguang
  • woshixingguang
  • 2015-08-01 19:46:07
  • 4114

nat123&树莓派实现外网访问(二)

其他(非网站)映射 ps:就是说远程ssh啊远程桌面之类的
  • u012649162
  • u012649162
  • 2016-12-11 11:11:10
  • 2027

树莓派 Learning 002 装机后必要的操作 --- 08 实现PC端 远程登入 树莓派 --- 法2 远程登录树莓派的图形桌面

树莓派 装机后必要的操作 — 实现PC端 远程登入 树莓派我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 PC端系统:win10 x64...
  • github_35160620
  • github_35160620
  • 2016-08-03 23:09:35
  • 17688

关于主机远程唤醒(WOL,Wake on Lan)的几种方法

原贴:http://atoz.blog.ubuntu.org.cn/?p=140 2007-11-07 关于主机远程唤醒(WOL,Wake on Lan)的几种方法 归档在: H...
  • beckdon
  • beckdon
  • 2014-02-19 11:18:28
  • 3703
    个人资料
    持之以恒
    等级:
    访问量: 1万+
    积分: 392
    排名: 19万+
    文章分类
    最新评论