很多折腾家庭网络和智能家居的小伙伴,最后都会走向同一条终极道路:All-in-One(简称 AIO,译为“多合一/全家桶”)。
“买一台 N100 / N305 或者老旧的 x86 小主机,上面跑着虚拟机。既能当主路由器帮全家手机、电视无感科学上网,又能当 NAS 备份手机相册、挂机下载电影,还能跑各种 Docker 和智能家居控制中心!”
听起来是不是超级美滋滋?一台小小的主机,搞定过去三四台设备才能干的事,省电、省地方还省钱。
但是!俗话说得好:“AIO 选得好,生活没烦恼;AIO 没搞好,一炸全家断网加关心。”
如果你没有搞懂底层的虚拟化架构和网络拓扑,一旦软路由因为某个小插件崩溃,全家人的 Wi-Fi 会瞬间瘫痪,连智能网关和电视都跟着遭殃。
本文用大白话带你搞懂 AIO 的核心设计,手把手教你搭一套稳定、可靠的 AIO 家庭网络系统!
一、一句话搞懂:什么是虚拟机与 PVE?
普通路由器(比如硬路由)就像是一个“专款专用”的收音机,里面装什么系统出厂就固定死了。
而 AIO 的核心,是在小主机上装一个叫 Proxmox VE(简称 PVE) 或 ESXi 的虚拟化底层系统。它就像是一个包工头,把这台机器的 CPU、内存、硬盘和网口分成好几个“独立的小房间”:
┌─────────────────────────────────────────────────────────────────┐
│ 硬件小主机 (CPU / 内存 / 网口) │
├─────────────────────────────────────────────────────────────────┤
│ PVE 虚拟化底层系统 (包工头) │
├───────────────────┬───────────────────┬─────────────────────────┤
│ 房间 1: iStoreOS │ 房间 2: NAS系统 │ 房间 3: Ubuntu / │
│ (软路由/代理分流) │ (黑群晖/Unraid/存储)│ Docker (影音/智能家居) │
└───────────────────┴───────────────────┴─────────────────────────┘
- 房间 1(主路由/旁路由):运行 iStoreOS 或 OpenWrt,专门负责拨号上网、防火墙和全家科学上网分流。
- 房间 2(NAS 存储):运行黑群晖、Unraid 或 TrueNAS,把外接硬盘挂载进去,备份相册、提供网盘功能。
- 房间 3(应用服务器):运行 Docker,跑 Uptime Kuma 监控、Home Assistant 智能家居、Jellyfin 影音媒体中心等。
由于各个“房间”是隔离的,NAS 挂载下载电影时,完全不会影响房间 1 的路由拨号和代理速度。
二、AIO 的两大经典网络拓扑选型
在动手安装前,你必须决定采用哪种网络拓扑:
拓扑 A:单臂主路由模式(推荐新手)
- 架构:小主机直接接光猫拨号,小主机的另一个网口接普通硬路由(设置成 AP 模式发 Wi-Fi)。
- 优点:结构清晰,所有家庭设备的网关都直接指向软路由,全家设备连上 Wi-Fi 就能自动无感科学上网。
- 缺点:如果软路由重启,全家网络会暂时中断。
拓扑 B:旁路由 / 双网关模式(推荐极客/避坑首选)
- 架构:家里原来的硬路由继续负责拨号上网和发 Wi-Fi。小主机仅仅作为一个“旁路服务器”插在硬路由上。
- 优点:绝对安全! 如果 AIO 小主机崩溃或者重启,家里爸妈和老婆的手机依然能正常上网,绝对不会导致“全家断网引发家庭危机”。只有你自己把电脑/手机的网关手动改成小主机的 IP,才能享受科学上网。
- 缺点:需要在需要科学上网的设备上手动修改 IP 地址和网关。
三、AIO 避坑四大铁律(血泪教训)
为了避免你的 AIO 主机变成“天天断网”的噩梦,请牢记以下几点:
- 铁律一:不要在软路由主系统里滥用不稳定插件:
- 软路由核心只保留 iStoreOS + PassWall / OpenClash 即可。千万不要在路由系统里又装下载器、又装播放器,插件装得越多,崩溃概率成倍上升!
- 铁律二:硬盘直通与物理隔离:
- NAS 需要的存储大硬盘,尽量在 PVE 中进行“硬盘直通”,让 NAS 系统直接读写物理硬盘,避免经过虚拟文件系统二次损耗性能。
- 铁律三:备用网关与紧急恢复:
- 在硬盘或 U 盘里备份一份基础的 iStoreOS 镜像。万一配置乱了,可以在 PVE 里 3 分钟恢复一个干净的路由器系统。
- 铁律四:散热与电源:
- 小主机(如 N100)长时间 24 小时满载运行 NAS 下载和代理解密,发热量不容小觑。一定要配备主动散热风扇和合格的电源。
四、常见报错与故障排查速查表
出现网络异常时,请按照下表自救:
| 现象 / 报错 | 大概率的原因 | 解决办法 |
|---|---|---|
| 全家连不上 Wi-Fi / 拿不到 IP | PVE 里的 iStoreOS 虚拟机死机或未启动,导致 DHCP 服务失效。 | 1. 检查小主机电源与 CPU 散热; 2. 登录 PVE 后台(默认 8006 端口)手动重启 iStoreOS 虚拟机; 3. 若急用网,临时将光猫/硬路由恢复 DHCP。 |
| 能打开百度但打不开海外网站 | 软路由里的 PassWall / OpenClash 代理服务未开启,或节点失效。 | 登录 iStoreOS 后台,检查代理插件运行状态,更换测试可用节点。 |
| 能上网但局域网 NAS 速度极慢 | 虚拟网卡类型选错。在 PVE 建虚拟机时默认选了 e1000 百兆/千兆模拟网卡。 |
在 PVE 虚拟机网卡设置中,将网卡模型统一修改为 virtio(半虚拟化高性能网卡)。 |
| PVE 后台打不开 | 电脑 IP 和 PVE 的管理网口 IP 不在同一个网段。 | 手动将电脑网卡的 IP 设置为固定 IP(如 192.168.2.100),再尝试连接 https://192.168.2.2:8006。 |
五、一句话总结
AIO 是折腾的终点,也是极客的乐园! 新手入门建议从 “硬路由主拨号 + PVE 旁路由 iStoreOS + 黑群晖” 开始试水,既享受到了无感代理与私有云存储的快乐,又永远不用担心“一炸全家断网”!