Amlogic‑S9xxx OpenWrt 终极指南:把电视盒子改成专业路由器
闲置电视盒子别吃灰!基于 Amlogic、Rockchip、Allwinner 芯片的盒子,都可以刷 OpenWrt,秒变高性能软路由。本文带你从零开始,快速上手编译、刷机、配置与高级玩法。
一、为什么选 OpenWrt
OpenWrt 是面向嵌入式设备的 Linux 发行版,特点:
- 完全可写文件系统,自由度高
- 包管理完善,支持 3000+ 插件
- 网络性能强,比原厂固件转发效率更高
- 可高度定制,适合软路由、旁路由、Docker 等场景
二、快速上手:3 步编译固件(Ubuntu 22.04)
安装依赖
sudo apt-get update -y
sudo apt-get full-upgrade -y
sudo apt-get install -y $(curl -fsSL https://is.gd/depend_ubuntu2204_openwrt)拉取源码
git clone --depth 1 https://gitcode.com/gh_mirrors/am/amlogic-s9xxx-openwrt
一键打包(示例:S905X3 + 6.1 内核)
cd amlogic-s9xxx-openwrt
sudo ./make -b s905x3 -k 6.1.10- b:指定芯片型号
- k:指定内核版本
三、支持设备一览
| 芯片平台 | 典型机型 | 固件文件名 |
|---|---|---|
| Amlogic | X96‑Max+、HK1‑Box、斐讯 N1 | amlogic_*.img |
| Rockchip | R66S、R68S、Rock5B | rockchip_*.img |
| Allwinner | Vplus、Tanix‑TX6 | allwinner_*.img |
四、刷机与初始化(通用流程)
- 准备 U 盘
- 容量 ≥8GB,格式化为 FAT32
- 用 Rufus/balenaEtcher 将 .img 写入 U 盘
- 盒子启动
- 插入 U 盘,插网线,通电
- 浏览器访问:192.168.1.1
- 默认账号:root / password
- 系统安装
- 进入 “晶晨宝盒”,可选择:
- 临时运行(U 盘启动)
- 写入 EMMC(长期使用)
注意:S905 系列暂不支持写入 EMMC,只能从 TF/SD/USB 启动
五、常用工具与维护
虚拟内存(适合 Docker)
openwrt-swap 1 # 创建 1GB 交换分区
备份 / 恢复原厂系统
openwrt-ddbr # 按提示操作备份或恢复
- 升级固件
- 在线升级:直接在面板下载最新版
- 本地升级:上传固件 / 内核分别更新
六、固件个性化定制
源码目录 config/ 包含多种配置:
- immortalwrt-master/:不死鸟 OpenWrt
- lede-master/:LEDE 原版
- openwrt-main/:官方 OpenWrt
可自行修改配置,再执行 ./make 编译专属固件。
七、GitHub Actions 自动编译
支持两种模式:
- 全新编译:云端自动打包固件
- 二次制作:基于现有固件快速修改、重打包
- 适合无本地编译环境、需要批量生成固件的用户。
八、重要注意事项
- S905 系列:只能 U 盘 / TF/SD 启动,不支持 EMMC
- 其他型号:推荐写入 EMMC 长期稳定运行
- 刷机前务必备份原厂系统,防止变砖
- 电脑 IP 需与盒子同网段(如 192.168.1.x)
九、总结
用 Amlogic‑S9xxx OpenWrt
项目,闲置电视盒子可以轻松变身软路由,性能强、插件多、玩法丰富。跟着本文从编译、刷机到日常维护,新手也能一次成功。
最后更新于 2026-05-21 15:11:08 并被添加「Amlogic-S9xxx 电视盒子 电视盒刷机 openwerx 路由器」标签,已有 25 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处