1. 为什么选择Docker部署ImmortalWrt旁路由?
家里有台闲置的Linux主机(比如NAS或旧电脑)的朋友,可能都想过让它发挥更多作用。我最初也是抱着这个想法,尝试把ImmortalWrt作为旁路由部署在Docker里。实测下来发现,这种方案比直接刷机到硬件路由器方便太多——既不用折腾路由器固件,又能随时回滚或迁移。
旁路由模式最大的优势在于零侵入性。你的主路由不需要任何改动,所有设备依然保持原有网络配置。只需要在需要特殊功能的设备上(比如游戏机、智能电视),手动修改网关地址就能享受去广告、流量优化等服务。更妙的是,如果旁路由出现问题,直接把设备网关改回主路由就能立即恢复网络,完全不影响家人正常上网。
ImmortalWrt作为OpenWrt的分支版本,对国内用户特别友好。它预装了更多实用插件,而且更新频率高。我对比过几个版本,发现它的Docker镜像体积比官方OpenWrt小了近30%,资源占用也更低。对于家庭用户来说,完全够用。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与Docker安装
2.1 硬件要求
我用一台2015年的老笔记本(i5-5200U+4GB内存)做测试机,跑ImmortalWrt完全无压力。实际使用中,CPU占用很少超过20%,内存占用稳定在300MB左右。如果你的设备能满足以下条件,基本都能流畅运行:
- x86架构处理器(老旧Atom除外)
- 至少1GB空闲内存
- 10GB剩余存储空间
- 有线网卡(WiFi网卡需要额外配置)
2.2 Docker安装优化
官方安装脚本虽然简单,但国内直连速度很慢。这里分享两个实测可用的加速方案:
bash复制# 方案一:阿里云镜像加速(适合大多数Linux发行版)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 方案二:DaoCloud加速(适合树莓派等ARM设备)
curl -sSL https://get.daocloud.io/docker | sh
安装完成后,建议立即调整Docker的日志配置,避免长时间运行后日志占满磁盘:
bash复制# 创建或修改Docker守护进程配置
sudo mkdir -p /etc/docker
sudo
