OpenWRT 路由器
如何通过 Nikki 将 OpenWRT 路由器连接到 CreateYourVPN——只需添加一条订阅链接,面板中的分流规则就会自动应用到整个家庭网络。
连接路由器会让整个家庭都置于 VPN 之后——每台手机、电视和笔记本都能使用它,无需在每台设备上单独配置。在 OpenWRT 上,这是所有方式中最顺畅的一条路:你添加一条订阅链接,路由器就会从中同时拉取服务器以及面板中的分流规则。在面板里更改规则,路由器会在下次刷新时同步。
我们使用 Nikki——一个基于 mihomo(Clash.Meta)核心构建的轻量级 OpenWRT 应用。
Nikki 需要 OpenWRT 24.10 或更新版本(25.x 和 SNAPSHOT 也可以)。不支持 OpenWRT 23.05。
你需要准备什么
- 一台运行 OpenWRT ≥ 24.10 且能联网的路由器。
- 几分钟时间以及对路由器的访问权限(LuCI Web 界面或 SSH)。
步骤 1. 安装 Nikki
Nikki 不在 OpenWRT 的默认软件源里——它来自自己的软件源。
请遵循官方说明——它们会把软件源 URL 和命令保持在最新状态:
运行项目提供的软件源脚本,然后安装这些包——通常是 opkg install nikki luci-app-nikki(外加一个语言包,例如 luci-i18n-nikki-en)。在 SNAPSHOT/main 镜像上,包管理器是 apk,所以改为 apk add nikki …——项目的软件源脚本会替你选对那一个。mihomo 核心会被自动一并拉取。
打开 LuCI(OpenWRT 的 Web 界面),进入服务 → Nikki。
Nikki 首次运行时,mihomo 会下载 geo 数据库(供国家/类别规则使用),因此路由器首次启动时需要联网。
步骤 2. 添加你的订阅链接
打开你的账户,进入连接区域并开启路由器支持。打开 OpenWRT 选项卡,复制订阅链接(或扫描它的 QR 码)。它以 /clash 结尾。
在服务 → Nikki 中,添加一个新的订阅并粘贴该链接。保存并更新它——Nikki 会同时获取你的节点和你的分流规则。
启用 Nikki 并启动它。如果被询问,选择一个工作模式(TPROXY 是一个不错的默认值);防火墙规则会由 Nikki 替你处理。
订阅链接是机密——任何拿到它的人都能使用你的 VPN。不要分享它,也不要把它发到任何地方。
步骤 3. 检查是否生效
在任何通过路由器联网的设备上,打开一个应当走 VPN 的网站,确认你显示的地理位置已经改变。你在面板里设置为绕过 VPN 的网站应当仍然直连打开。当你之后在面板里更改分流规则时,路由器会在下一次订阅刷新时应用它们(你也可以在 Nikki 中手动触发一次更新)。
有用的参考资料
- OpenWrt-nikki(官方仓库) — 安装与配置。
- Nikki wiki — 订阅、模式、配置文件编辑器。