Featured image of post 树莓派4B部署Openwrt软路由和FRP

树莓派4B部署Openwrt软路由和FRP

之前内网穿透的客户端是安装在服务器的虚拟机上,导致一旦服务器重启或者断电就无法在外网操作服务器和远程桌面了,正好之前买了一台树莓派4B 4GB闲置吃灰

环境

硬件:树莓派4B 4GB

操作系统:Ubuntu22.04 Server

OpenWrtSuLingGG/OpenWrt-Docker

FrpSakuraFrp

安装OpenWrt

参考dalao的这篇文章树莓派 4B 容器方式安装 OpenWrt 作为软路由 (hellowood.dev)

安装FRP

前置

  • 安装Docker环境
  • 树莓派4B 安装OpenWrt
  • 使用SakuraFrp

下载

https://nya.globalslb.net/natfrp/client/launcher-openwrt/3.0.7/luci-app-natfrp_arm64.ipk 树莓派4b openwrt 需要下载arm64/aarch64架构安装包

!注意 如果安装包和架构不匹配,则可能不会显示 “服务版本: 3.0.7”

安装

  • 上传包到docker中的openwrt中
  • ssh:树莓派4B上Openwrt的IP(不是树莓派本身的IP) 账号:root 默认密码为:password

执行以下命令

1
opkg install ./luci-app-natfrp_arm64.ipk

配置

重新登录openwrt,在插件中配置SakuraFrp远程管理密码

Openwrt中SakuraFrp选项

设置SakuraFrp连接密钥

SakuraFrp后台远程连接

其它

如果保存没有启动或者没有效果,则进入openwrt ssh 里面进行手动启动

  • 到 LuCI 配置完成后,手动启动服务:
1
/etc/init.d/natfrp start
  • 检查日志输出:
1
logread |grep natfrp
小破站已苟活 0
苏ICP备19074929号    苏ICP备19074929号-1 苏公网安备32058202011157
Built with Hugo
主题 StackJimmy 设计