|
本帖最后由 cooluc 于 2024-9-12 22:24 编辑
什么?一个 10年前的路由器,现在还折腾?没事吧??
整个经历是这样的:本人一直在玩友善ARM 开发板做软路由,Nanopi R4S、R5S,喜欢在原生 OpenWrt 源码上捣腾一些奇奇怪怪的东西。
但是最近没东西玩了,清明假期太无聊,翻箱倒柜的突然看到躺在纸箱里的 网件R8500。卧槽,心血来潮了,我为什么不给这玩意整个 OpenWrt 玩玩呢?
废话不多说直接上!
固件下载地址:https://r8500.cooluc.com/
固件刷入流程,点击进入上面的链接,README 有写,刷之前一定要先将设备恢复到 官方固件 R8500-V1.0.2.128_1.0.97.chk 啊,避免一些奇奇怪怪的情况出现。
这个机器存储空间不大,因为这个架构的特殊性,所以我内置了一些可能会用到的插件、所以它剩余可用空间只有 32MB 左右。
虽然构建自官方 OpenWrt 源码,但是它包含了一些 OpenWrt 以外的特定!
你想自己构建固件?当然可以:https://github.com/sbwml/r4s_build_script
基本状况基本 | 状态 | 基本 | 状态 | kmod 内核模块安装 | ✅ | 全锥型 NAT(NFT、BCM 双方案) | ✅ | BBR 拥塞控制 | ✅ | LLVM-BPF 支持 | ✅ | Shortcut-FE(支持 UDP 入站) | ✅ | 在线 OTA 升级(squashfs) | ✅ | LRNG(v54) | ✅ | 固件重置(squashfs) | ✅ | NGINX & CURL HTTP3/QUIC 支持 | ✅ | LAN & WAN & 交换机 Ethernet Port | ✅ | 无线 2.4 GHz, 5 GHz-1, and 5 GHz-2 | ✅ | USB2 / USB 3 | ✅ |
内置插件 | 状态 | 内置插件 | 状态 | Pasxxxll(懂的都懂) | ✅ | TTY 终端 | ✅ | MosDNS | ✅ | SQM 列队管理 | ✅ | 动态 DNS | ✅ | nlbw 宽带监控 | ✅ | Watchcat | ✅ | Socat | ✅ | KMS 服务器 | ✅ | 应用过滤 | ✅ | FRP 客户端 | ✅ | 访问控制 | ✅ | 网络唤醒 | ✅ | UPnP | ✅ | AirConnect | ✅ | IP 限速 | ✅ | 锐捷认证 | ✅ | WireGuard | ✅ | ZeroTier | ✅ | L2TP | ✅ | 自定义命令 | ✅ | WireGuard | ✅ |
运行起来!
注意事项:由于我对 R8500 这个设备并不熟悉,当你刷入这个 OpenWrt 固件后,若要退回官方固件,你必须熟悉使用 nmrpflash.exe 工具进行 nmrp 协议刷机,因为我没有任何方法在 OpenWrt 上直接恢复回到官方固件!
更新日志:
2024/04/07
首次构建
2024/04/08
更新 brcmfmac 无线驱动(取自 R8500-V1.0.2.160_1.0.107)
2024/04/20
修复 USB 接口
增加 “网络共享” 插件(SAMBA4)
2024/04/23
增加轻量版本
2024/07/13
暂停 target 进行针对性更新,后续仅保留常规 OpenWrt 源代码、Linux 内核版本的固件更新 & OTA 推送
2024/09/09
增加 u盘 触发系统重置功能,由于设备 gpio-key 不工作导致 reset 按钮无法重置系统,所以使用另一种方法取代重置按钮。
使用方法:使用 FAT32 格式的 u盘,通过电脑创建一个 recovery.txt 文件并拷贝到 u盘目录;把 u盘插入 R8500 设备,系统将会在 3 秒内进入重启状态,此时移除 u盘 并等待系统重新启动即可完成系统重置的操作。
如有特别需求,可克隆 https://github.com/sbwml/r4s_build_script 仓库进行自定义构建(非开发人员不推荐)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|