机顶盒退网之后还能干嘛?大多数人直接扔掉,或者让它继续在抽屉里落灰。但把这东西拆开,里面是一台不折不扣的 ARM 小电脑:四核 Cortex-A53、2GB 内存、8GB 存储、千兆网口、USB 接口。硬件并不寒酸,它缺的只是一个能用的系统。
ophub/amlogic-s9xxx-armbian(9.5k Star)正好补上这块:它把 Armbian 移植到了 200 多款电视盒子上,刷完就是一台标准的 Debian 服务器。下面按「选盒子 → 刷机 → 装软件 → 踩坑」走一遍,命令可以直接复制。
一、先挑一台盒子
可刷的机型有 200 多款,完整清单在仓库的 model_database.conf 里,一共 2500 行,覆盖 2016 年的 S905 一直到 2024 年的 RK3588。新手不用背全表,记住三块芯片方案就够了:
- Amlogic S905 系列:二手货最多、价格最低、社区资料最全,是折腾首选。代表型号 HK1 Box(S905X3)、CM311-1a(S905L3a)、斐讯 N1(S905D)。
- Rockchip RK3399 / RK3588:性能更强,RK3588 能配到 16GB 内存,适合当开发机,预算 ¥150 起步。
- 全志 H6:Tanix TX6 这一类,生态和教程明显弱于前两家。
买哪种,看你的用途:
| 需求 | 推荐型号 | 二手价 | 说明 |
|---|---|---|---|
| 图便宜、纯跑服务 | CM311-1a(S905L3a,2GB) | ¥30-40 | 资料多,踩坑记录最全 |
| 经典情结 | 斐讯 N1(S905D,2GB) | ¥60-90 | 价格被炒高,不如 CM311-1a 划算 |
| 跑 Docker 全家桶 | HK1 Box(S905X3,4GB) | ¥60-80 | 4GB 内存更从容 |
| 当开发机 / 跑 AI | RK3588 机型(4-16GB) | ¥300+ | 能跑 llama.cpp 的 1B 小模型 |
二手价随市场波动,表里的数字仅作预算参考。
二、刷机三步
工具清单:一台可刷的盒子、一个 U 盘(≥8GB,尽量 USB 3.0,杂牌启动盘读速不稳)、一根网线、一台电脑(写镜像用,Windows / macOS / Linux 都行)。不用拆机、不用 TTL、不用烙铁。
第一步,做启动盘。 打开 Releases,找到对应机型、后缀 .img.gz 的镜像。解压出 .img,用 Rufus(Windows 下推荐)或 balenaEtcher 写入 U 盘。
第二步,U 盘引导。 盒子断电,插上 U 盘,上电。大多数 Amlogic 盒子会自动从 U 盘启动;如果没起来,两个办法:在 Android 里开终端模拟器执行 reboot update,或按住 AV 孔里的恢复键再上电。
首次启动会自动扩展分区、初始化系统。等两分钟,SSH 连上即成功:
bash
ssh root@<盒子IP>
# 首次登录密码 1234,登录后务必改掉
第三步,写进 eMMC。 U 盘里是临时系统,确认运行正常后落盘到内置存储:
bash
armbian-install
等几分钟写完后断电、拔 U 盘,再开机就直启 Armbian,原 Android 被覆盖。想还原用 armbian-ddbr 脚本兜底。
三、刷完能装什么
启动后就是标准 Debian,用项目自带的软件中心装东西:
bash
armbian-software
弹出一个菜单,Docker、Home Assistant、Pi-hole、CasaOS、Transmission、qBittorrent、Samba、KODI 等几十个软件都是一键安装/卸载。装好 Docker 后,2GB 内存的 S905 盒子常驻跑这些很轻松:
- CasaOS 私人云盘:WebUI 拖拽管文件、备份照片
- Home Assistant 智能家居:本地接管米家、ESPHome、Tasmota 设备,不依赖厂商云
- Pi-hole 全屋去广告:DNS 层拦广告和追踪器,路由端配一次全家生效
- Alist 网盘聚合:阿里云盘、百度网盘、OneDrive 统一挂载
- qBittorrent 下载机:24 小时低功耗挂 BT
- Nginx / Node.js 环境:当测试服务器跑接口

功耗是这类玩法最大的隐性优势。斐讯 N1(S905D / 2GB)社区反馈待机约 3-5W,一年电费不到 ¥20;旧 x86 电脑待机就 30-60W,差一个数量级。
四、运维命令族
维护工作被项目封装成一组 armbian- 前缀的命令:
bash
armbian-update -k 6.6 # 内核升到 6.6 最新
armbian-apt # 一键切国内源
armbian-config # WiFi / 蓝牙 / 时区 / 主机名统一配置
armbian-swap 2 # 开 2GB swap,小内存跑 Docker 更稳
armbian-openvfd # 前面板 LED 屏显示控制
armbian-sync # 拉最新运维脚本
内核部分做得最讲究:单独维护一个 kernel 仓库,stable / flippy / beta / rk3588 / rk35xx 五个分支。升级前自动备份旧内核,翻车了 armbian-update -s 一键回滚,即使系统起不来也能从 U 盘引导后执行。
五、坑与边界
无线是最大的变数。 移植对有线网络支持很稳,但盒子的 WiFi 芯片五花八门,很多是 Realtek 的非标变体,刷完大概率没无线。想省心就全程插网线。
内置存储别太当真。 几十块的盒子,eMMC 多是杂牌旧片,长期高频写入会折寿。数据库、下载这类重写场景,把数据目录挂到外接 USB 硬盘上。
老芯片只能 U 盘跑。 S905(不带 X / D / L 后缀)和更老的方案写不进 eMMC,只能 USB / TF 卡启动。好在 USB 3.0 的 U 盘跑起来也流畅。
别把它当 PC。 这台机器干的是「低功耗常驻服务」的活:Docker、NAS、Home Assistant 没问题,但编译 Chromium、Plex 转码、机器学习别指望,那是 RK3588 往上或 x86 的事。
总结
一台吃灰的电视盒子,半小时就能变成 3-5W 的常驻服务器:ssh root@盒子IP 进去,armbian-install 落盘,armbian-software 装 Docker。它缺的从来不是性能,只是一次解锁。