Nikki:OpenWrt 上的 Mihomo 透明代理,配置先过 Mixin

Nikki
firewall4 网关插件
| 平台 | OpenWrt |
|---|---|
| 代理内核 | Mihomo |
| 开源状态 | 开源(GPL-3.0) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-10 更新) |
| 最新版本 | v1.26.2(2026-10-10 发布) |
| 最近提交 | 2026-10-10 |
| 安装包 | 共 44 个文件,下方列常用安装包 |
| 开发方 | nikkinikki-org(GitHub 仓库所有者) |
| GitHub | ★ 5347 · Fork 588 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
不知道选哪个:Intel/AMD 电脑选 x64,苹果 M 系列芯片选 arm64,安卓手机一般选 arm64。
这是什么
Nikki 把 Mihomo 放进 OpenWrt 的透明代理软件包和 LuCI 管理流程。它不会拿到配置就直接启动,而是先执行 Profile Mixin 和更新,再运行 Mihomo、设置 ip rule 与路由,最后生成 nftables 规则并应用。
透明代理支持 Redirect、TPROXY 与 TUN,可处理 IPv4、IPv6,也有访问控制、Profile Editor 和定时重启。与普通配置编辑器相比,Profile Mixin 是 Nikki 多出来的一层加工。
项目要求 OpenWrt 24.10 以上、Linux 5.13 以上和 firewall4。安装可以加官方 feed,也可以运行 Release 安装脚本;opkg 与 apk 都有对应的软件包命令。
适合谁
- 想在配置启动前用 Profile Mixin 做合并与修改的人
- 固件已经使用 firewall4,需要 Redirect、TPROXY 或 TUN 透明代理的人
- 要按设备做访问控制,并在 LuCI 中编辑配置、安排定时重启的人
和同类怎么比
| 对比 | Nikki | Momo | OneBox |
|---|---|---|---|
| 配置启动前 | Mixin + Update | 读取配置参数 | 导入远程配置与选择路由 |
| 网络执行 | Mihomo + nftables | sing-box + 防火墙规则 | sing-box 桌面服务 |
| 透明代理方式 | Redirect / TPROXY / TUN | Redirect / TPROXY / TUN | mixed / TUN |
| 管理功能 | 访问控制、编辑、定时重启 | 访问控制、编辑、定时重启 | 托盘、系统代理、开机自启 |
一句话:Nikki 适合需要先加工配置,再让 Mihomo 接管 firewall4 的 OpenWrt 用户。
八卦生态
Nikki 与 Momo 出自同一个 nikkinikki-org:前者用 Mihomo,后者用 sing-box;两边的 README 结构、安装方式和透明代理模式都很接近。它们更像同一套 OpenWrt 思路下的双内核分线。
Nikki 仓库创建于 2024 年 5 月,star 已超过五千;GitHub 把它标为非 fork 的独立项目。官方简介仍然只有一句 “Transparent Proxy with Mihomo on OpenWrt”,项目定位没有绕弯。
避坑
- 固件低于 OpenWrt 24.10、内核低于 5.13 或仍是 firewall3,都不满足 README 前置条件
- Profile Mixin 会先改配置,排错时要同时看原始配置和混合后的结果
- 依赖列表包含
yq、kmod-nft-tproxy、kmod-nft-socket、kmod-tun与kmod-dummy,缺项会影响生成或应用规则 - Release 文件同时区分 CPU 架构和 OpenWrt 版本,两项都要和设备一致
深入教程
安装与编译命令在 OpenWrt-nikki 官方仓库,配置用法继续看仓库 Wiki;想看另一套 Mihomo 路由插件可参考 OpenClash 使用教程。