【傻瓜式】树莓派4B + 阿里云ECS 利用 frp 实现内网穿透远程监控(物联网)【纯PC端操作】 2020/5/18

前言(废话)

在疫情期间在阿里云领了六个月的学生ECS云服务器,另外买了4G的树莓派4B
后来搁置了一段时间,突发奇想,是不是可以将二者进行一个结合,来实现远程监控(物联网)的一个实例。
废话不多说,开干!
网上找了许多教程,但是不是很明确,我来总汇一下。

配置信息:

阿里云ECS(服务器端):centos_7、宝塔面板
树莓派4B(客户端):raspbian 4.19
PC电脑(操作端):windows10、VNC Viewer(远程树莓派桌面)、FlashFXP(传输树莓派文件)

配置阿里云ECS(服务器端)环境

①下载frp

https://github.com/fatedier/frp/releases
在上面网址下载符合的frp压缩包
我为阿里云ECS选择frp_0.33.0_linux_amd64.tar.gz
在这里插入图片描述

②安装配置frp

  1. 将frp压缩包传到在ECS上的root/frp目录(在根目录下创建frp目录)

本人正好做网页提前下载了宝塔面板。
利用其它软件的也行,总之就是把frp压缩包传到ECS上,或者直接在ECS直接下载frp压缩包也行。

【傻瓜式】树莓派4B + 阿里云ECS 利用 frp 实现内网穿透远程监控(物联网)【纯PC端操作】 2020/5/18_第1张图片

  1. 解压frp压缩包

【傻瓜式】树莓派4B + 阿里云ECS 利用 frp 实现内网穿透远程监控(物联网)【纯PC端操作】 2020/5/18_第2张图片

  1. 修改frps.ini 文件
# frps.ini
[common]
bind_port = 7000
  1. 开启frp
./frps -c ./frps.ini

在这里插入图片描述

配置客户端(树莓派)

①下载frp

https://github.com/fatedier/frp/releases
在上面网址下载符合的frp压缩包
我为树莓派选择frp_0.33.0_linux_amd64.tar.gz
在这里插入图片描述

②安装配置frp

  1. 将frp压缩包传到在树莓派上的pi/frp目录(在根目录下创建frp目录)

我这里用FlashFXP对树莓派进行文件传输

【傻瓜式】树莓派4B + 阿里云ECS 利用 frp 实现内网穿透远程监控(物联网)【纯PC端操作】 2020/5/18_第3张图片

  1. 解压frp压缩包
    【傻瓜式】树莓派4B + 阿里云ECS 利用 frp 实现内网穿透远程监控(物联网)【纯PC端操作】 2020/5/18_第4张图片
  2. 修改frpc.ini 文件
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

其中server_addr是服务器地址

  1. 配置ECS安全组规则,开放端口
    【傻瓜式】树莓派4B + 阿里云ECS 利用 frp 实现内网穿透远程监控(物联网)【纯PC端操作】 2020/5/18_第5张图片
  2. 开启frp
./frpc -c ./frpc.ini

你可能感兴趣的:(树莓派,raspbian,frp)