关于FRP树莓派内网穿透
2021-05-287837
AI 快速预览详细
本文介绍了如何使用FRP实现树莓派内网穿透。首先,你需要准备一个具有公网IP的服务器(如腾讯云、阿里云)和一台树莓派3B+。接着,下载并配置FRP,分别在服务器和树莓派上进行安装。文章提供了详细的配置示例,并展示了如何设置开机启动脚本。通过这些步骤,你可以轻松实现树莓派的内网穿透,从而实现远程访问。
|
开头呢,这个FRP大家可以在某度,某哥上面都可以搜到,也非常简单好用,下面再给大家简单介绍下: ①工具: 1. 公网IP(腾讯,阿里,华为等等)都可以,系统就大众ubuntu,centos,linux 都行,实在不行window也可以 2. 树莓派(3B+) ②FRP: 1.GIT(https://github.com/fatedier/frp/releases),建议大家先了解下FRP,在对应的下载版本,树莓派arm版,服务器就amd就行(这里呢我就以centos举例了) ![]() ③分包: 1. 这两个包呢一个是arm是树莓派用的,树莓派作为客户端(FRP-arm包里面的FPRS就可以删掉了),然后放到树莓派哪个目录都行,建议放var目录,整个流程建议用ROOT权限,公网服务器也是相同操作。(注意权限哈,winscp工具挺香) ![]() ④ 配置: 1.FRPS: 1.1 基础的配置可以参考官方给出的(具体GIT上面去找) 1.2 给大家看下我自己的配置(仅供参考)是不是很简单 ![]() 2. FRPC: 2.1 基础的配置可以参考官方给出的(具体GIT上面去找) 2.2 给大家看下我自己的配置(仅供参考)需要用到啥开啥也不复杂,什么端口啊,大家自定,服务地址域名和IP都可以网页要配ngnix(自行某度) ![]() ⑤开机启动: 1. 开机启动方式都很多,树莓派和服务器内核都是Linux,方法方式差不多,给大家举例几种 rc文件,systemctl ,crontab, 桌面autostart方式,各有各的好处,大家自行选择,反正我用的systemtcl, 2. 开机启动脚本sh,给大家看下我的(就问简单不简单,FRPC,FRPS) ![]() ![]() ⑥注意事项: 1. 权限,权限,权限 2. 版本对应 3. 多看文档,多看文档 4. 祝大家玩的开心 5. window10版开机启动最好添加成服务(winsw) ![]() |











1. 已有多个使用 frp 而没有注意安全防护造成系统被入侵的案例,建议设置必要的安全策略
2. 用 root 权限运行 frps 合适吗
1. 安全防护忘了说,树莓派自己用UFW(限制入网IP,和端口)就够了,公网服务器自带防火墙(入口端口),个人使用也足够了,frp防护主要在token,和连接数上限制。这点身有体会,哈哈
2. 至于root权限建议还是使用root(避免踩更多坑),其它权限也是可以的。