原版固件安装
首先进入固件选择网站: https://firmware-selector.immortalwrt.org/ ,选择适合自己设备的固件
我是一台 X86 小主机,选择Generic x86/64。
img.gz文件,解压后得到 img 文件immortalwrt-23.05.4-0814427250ba-x86-64-generic-ext4-combined-efi.img
使用DiskImage工具进行写盘(在 PE 系统操作)
选择安装COMBINED-EFI (EXT4)版本
Todo:
映像格式有什么区别
自定义预安装软件包
ImmortalWrt 提供了自定义预安装软件包和首次启动脚本的功能
比如我想安装 argon 主题,将 luci-theme-argon 添加到预安装软件包列表中即可
下载的固件就会预装好对应的软件包
常用的软件包:
luci-theme-argonargon 主题luci-app-argon-configluci-i18n-argon-config-zh-cnargon 主题设置及中文包openssh-sftp-serversftp server, 用于 winscp 传文件luci-app-ttydluci-i18n-ttyd-zh-cn网页终端及其中文语言包
luci-theme-argon luci-app-argon-config luci-i18n-argon-config-zh-cn luci-app-ttyd luci-i18n-ttyd-zh-cn使用 armbian-installer 进行安装
得益于悟空大佬的开源项目,OpenWrt 的安装变得非常简单
自动编译 ImmortalWrt: https://github.com/wukongdaily/AutoBuildImmortalWrt
IMG 安装器: https://github.com/wukongdaily/armbian-installer
安装 ImmortalWrt
下载immortalwrt-installer-x86_64.iso,丢进ventoy启动盘中,选择该镜像进行安装。
进入系统后使用ddd命令进入安装向导。
OpenWRT 配置
安装 iStoreOS 商店
wget -qO imm.sh https://cafe.cpolar.top/wkdaily/zero3/raw/branch/main/zero3/imm.sh && chmod +x imm.sh && ./imm.sh安装网络向导和首页
is-opkg install luci-i18n-quickstart-zh-cn配置网络
进入网络向导,我这里选择“连接现有路由器”,也可配置为旁路由模式。
设置 IP 为192.168.1.2(光猫的网段),将 OpenWrt 连接到光猫上,然后主路由器连接到 OpenWRT 上。
重新刷机时,将主路由连光猫正常进行上网,openwrt 连入主路由进后台配置,配置好后重新连回光猫。
安装 Nikki
添加软件源:
curl -s -L https://github.com/nikkinikki-org/OpenWrt-nikki/raw/refs/heads/main/feed.sh | ash安装:
opkg install nikki
opkg install luci-app-nikki
opkg install luci-i18n-nikki-zh-cn