一、ImmortalWrt 是什么

入门

ImmortalWrt 是一个路由器操作系统,基于 OpenWrt 二次开发。OpenWrt 可以理解为给路由器更换的“安卓系统”,让普通路由器变成可自由安装软件的小型服务器。

ImmortalWrt 项目在 GitHub 上的预览图

ImmortalWrt 在 OpenWrt 基础上针对国内网络环境做了优化,预置了更适合中国用户的软件源和默认设置。它能解决厂商固件功能少、更新慢的问题,适合想充分利用路由器硬件的人。

二、安装:先确认设备与下载固件

入门

刷机前需要准备一台受 ImmortalWrt 支持的路由器或软路由、一台能联网的电脑,以及一根网线。刷机过程通常需要电脑访问路由器的管理页面并上传固件。

ImmortalWrt 提供网页版固件选择器,可以根据设备型号筛选对应固件。每个设备旁边都有 Info 链接,点击即可查看具体刷机方法。不同设备的刷机方式可能不同,有的可以直接在 Web 界面上传,有的需要通过 SSH 或 TFTP 操作。

对于零基础用户,建议优先选择支持从原厂系统直接 Web 升级的设备,或先在虚拟机中安装体验。刷入不匹配的固件会导致无法启动,下载时务必核对型号和版本。

三、初始配置:登录与管理界面

入门

刷机完成后,用网线连接路由器 LAN 口和电脑,打开浏览器访问 http://192.168.1.1 或 http://immortalwrt.lan。默认用户名是 root,密码为空。

管理界面叫 LuCI,可以理解成路由器的“设置”App。在这里可以设置 Wi-Fi、拨号、防火墙和局域网参数。

登录后建议先设置管理员密码,并把局域网 IP 改成你规划中的网段。如果上网方式为 PPPoE(国内宽带常见的拨号方式),需要在“网络 > 接口”中填入宽带账号和密码。

四、软件包与常用操作

进阶 · 推荐细读

ImmortalWrt 使用 opkg 包管理器安装软件,可以类比成手机上的应用商店。常用的命令如下:

opkg update
opkg list | grep 关键词
opkg install 包名

也可以在 LuCI 的“软件包”页面搜索和安装,适合不熟悉命令行的用户。常用功能包括中文语言包、DDNS、网络共享和广告过滤等,具体包名可以在软件源里搜索获取。

安装完中文语言包后刷新页面,界面就会变成中文,对新手更友好。

五、运维场景:软路由与虚拟化部署

进阶 · 推荐细读

很多人把 ImmortalWrt 装在软路由上,也就是用普通电脑硬件来充当路由器。这样性能更强,可以同时运行更多服务。常见做法是在 Proxmox、ESXi 等虚拟化平台中创建虚拟机,再挂载 ImmortalWrt 镜像启动。

如果作为主路由使用,可以关闭光猫的 Wi-Fi,用网线连接光猫和软路由的 WAN 口,然后在 ImmortalWrt 中配置 PPPoE 拨号。局域网设备接在 LAN 口或下游交换机上。

监控方面,LuCI 自带实时信息页面,可以查看 CPU、内存和网络流量。如果需要长期记录,可以安装 collectd 等插件。

六、踩坑与排查

深入 · 老手可选

刷机后无法访问 192.168.1.1 时,常见原因是电脑没有获取到 DHCP 地址。可以手动把电脑 IP 设置为 192.168.1.2,再尝试访问。

刷错固件可能导致设备变砖,不同型号的救砖方法差异很大,需要提前查阅对应设备的教程。路由器的存储空间有限,安装插件前建议先查看剩余容量,避免装得太多导致系统卡顿。

如果你打算自己编译固件,注意编译环境需要 Linux,路径中不能有中文和空格,并且建议至少 4GB 内存和 25GB 磁盘空间。编译过程会下载大量源码,网络必须稳定。

项目信息

项目
仓库 immortalwrt/immortalwrt
语言 C
Star 11,441
Fork 3,829
主页 https://downloads.immortalwrt.org

参考链接

延伸阅读

想继续探索?这些同领域的教程可能也适合你: