一个高度优化的 OpenWRT 自动化构建系统,支持快速编译和定制化固件生成。
- 快速构建: 支持预编译工具链加速,大幅缩短编译时间
- 多架构支持: 支持 x86_64 和 Rockchip 架构
- 智能缓存: 工具链缓存机制,避免重复编译
- 自动化流程: 一键式构建,简化复杂配置过程
- 定制化配置: 集成 ImmortalWRT 组件,增强设备兼容性
- 安全可靠: 严格的错误处理和验证机制
| 参数 | 必选 | 说明 | 可选值 |
|---|---|---|---|
version |
✅ | OpenWRT 版本 | v24 (当前支持) |
architecture |
✅ | 目标架构 | x86_64, rockchip |
build_mode |
❌ | 编译模式 | accelerated, normal, toolchain-only |
QuickWrt/
├── build.sh # 主构建脚本
├── scripts/ # 构建子脚本
│ ├── 00-prepare_base.sh
│ ├── 01-prepare_package.sh
│ ├── 02-x86_64_target_only.sh
│ └── 02-rockchip_target_only.sh
├── OpenBox/ # 定制化配置和软件包
│ ├── Config/
│ │ ├── X86_64.config
│ │ └── Rockchip.config
│ └── key.tar.gz
└── README.md
- 目标设备: 标准 x86_64 硬件、虚拟机、软路由
- 特性: 通用 x86 优化,支持大多数 x86 网卡和硬件
- 目标设备: Rockchip 系列开发板(RK3568、RK3588 等)
- 特性: 集成 ImmortalWRT 组件,增强设备兼容性
构建系统会自动集成 OpenBox 仓库中的定制化软件包。要添加自定义软件包:
- 将软件包放入
OpenBox/package/目录 - 在对应的配置文件中启用相关选项
- 重新执行构建脚本