Target:远程可以在树莓派上面进行操作
- FRP概念:frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
- 需要的装置:
(1)公网服务器x1
(2)树莓派x1 - 下载frp,网址:FRP网页,下载的时候需要注意一下树莓派下载的*******arm.tar.gz后缀的文件,公网服务器使用的amd64.tar.gz后缀的文件;
- 分别对树莓派中的frp文件和公网服务器的中的压缩包进行解压,解压后树莓派中的文件可以删除frps…的文件,公网服务器可以删除frpc…后缀的文件,避免搞混;然后进行进行配置;
- 配置客户端:
在树莓派中分别配置ssh(进行命令行的连接)、Samba的配置、web服务器的配置,frp远程桌面的配置,其中一些端口号和IP的解释:
server_addr:公网服务器的IP
server-port:与服务bind_port一致
local_port:默认连接的端口号
remote_port:自定义的通过公网IP访问的端口号
- 配置云服务器端:
其中一些端口号的解释:
bind_port:与树莓派绑定的进行通信的端口
vhost_http_port:通过公网IP访问树莓派的额自定义的端口号
dashboard_port:查看frps的仪表板
log_file和log_level:打印的信息
7.运行:
树莓派:./ftpc -c ./frpc.ini &;(&表示后台运行)
云服务器:./frps -c ./frps.ini &;
8.把这两句命令分别写到对应的配置文件:(/etc/rc.local)中既可以做到开启自动启动
9.通过远程工具既可以进行连接: