← 返回设备库
📷

迷你主机软路由All in One指南:零刻EQ12+安装OpenWrt实战

手把手教你用迷你主机搭建软路由,实现All in One功能,打造全能家庭网关。
8.5 /10 综合评分

迷你主机软路由All in One指南:零刻EQ12+安装OpenWrt实战

为什么选择迷你主机做软路由?

相比传统路由器,迷你主机软路由优势明显:

  • 性能强:x86架构,NAT转发性能轻松破千兆
  • 功能多:广告屏蔽、流量监控、魔法上网
  • 可扩展:支持Docker,可运行各种服务
  • 稳定:7×24小时运行不发热
  • 性价比:千元级别实现高端路由器功能

硬件选择

推荐配置:零刻EQ12 N150

配置参数
CPUIntel N150 (4核)
网卡RTL8125BG (2.5G×2)
内存16GB DDR4
存储256GB NVMe SSD
功耗6-15W

为什么选N150

  • 双2.5G网口(做软路由必须)
  • 性能足够处理千兆带宽
  • 功耗极低,可做All in One

网卡方案

网口需求方案
单WAN主板自带千兆
双WAN主板双2.5G
多WANUSB 2.5G网卡

系统选择

主流软路由系统

系统特点适合人群
OpenWrt功能最全、插件丰富进阶用户
iStoreOS中文界面、易上手新手
pfSense企业级、安全稳定专业用户
爱快行为管理、流控强网吧/企业

安装步骤

方案一:PVE虚拟机安装(推荐)

1. 安装Proxmox VE

# 制作启动U盘
# 下载PVE ISO并制作启动盘

# 安装PVE
# 按照提示完成安装

# 更新源
apt update && apt upgrade -y

2. 创建OpenWrt虚拟机

# 下载OpenWrt镜像
wget https://downloads.openwrt.org/releases/23.05.5/x86_64/openwrt-23.05.5-x86_64-generic-ext4-combined.img.gz
gunzip openwrt-23.05.5-x86_64-generic-ext4-combined.img.gz

# 转换为QCOW2格式
qemu-img convert -f raw -O qcow2 openwrt-23.05.5-x86_64-generic-ext4-combined.img openwrt.qcow2

# 上传镜像到PVE
qm importdisk 100 openwrt.qcow2 local-lvm

3. 配置虚拟机

# 网络配置
# VM ID: 100
# CPU: 2核
# 内存: 2GB
# 网络: 桥接模式 (vmbr0 WAN, vmbr1 LAN)

方案二:直通网卡

# 查找网卡PCI地址
lspci | grep -i ethernet

# 直通网卡给虚拟机
qm set 100 -hostpci0 01:00,pcie=1

All in One配置

推荐服务组合

服务容器/Docker资源需求
OpenWrt虚拟机2核/2GB
AdGuard HomeDocker1GB
JellyfinDocker2核/2GB
Home AssistantDocker1GB
双播助手Docker512MB

PVE网络拓扑

internet → 光猫(桥接) → 软路由(OpenWrt) → PVE虚拟交换机 → 各服务/设备
                                    ↓
                            All in One服务群

Docker Compose配置

version: '3.8'
services:
  adguard:
    image: adguard/adguardhome
    container_name: adguard
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "3000:3000/tcp"
    volumes:
      - ./adguard/work:/opt/adguardhome/work
      - ./adguard/conf:/opt/adguardhome/conf
    restart: unless-stopped

  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./jellyfin/config:/config
      - ./jellyfin/cache:/cache
      - /mnt/media:/media
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped

  homeassistant:
    image: homeassistant/home-assistant
    container_name: homeassistant
    ports:
      - "8123:8123"
    volumes:
      - ./homeassistant/config:/config
    network_mode: host
    restart: unless-stopped

性能优化

CPU优化

# 开启CPU性能模式
echo 'performance' | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

网络优化

# 开启BBR加速
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

节能优化

# 关闭不必要的虚拟化特性
qm set 100 -cpu host
qm set 100 -numa 1

常见问题

Q1: 网卡无法直通?

  • 确认BIOS中已开启VT-d
  • 检查驱动是否加载

Q2: 速度跑不满?

  • 检查网线是否为六类
  • 确认光猫是否为桥接模式
  • 检查软路由负载

Q3: All in One不稳定?

  • 确认内存是否足够(建议16GB+)
  • 检查散热条件
  • 分开关键服务到独立虚拟机

总结

迷你主机软路由是性价比最高的选择:

  • 硬件:零刻EQ12 N150,约900元
  • 系统:OpenWrt免费
  • 功能:路由器+广告屏蔽+NAS+HTPC

一篇教程搞定全家网络升级,值得折腾!