Nikki安装教程

我在Openwrt平台上使用过很多代理软件,但很多都不怎么如意,最近留意到Nikki这个项目,安装下来效果还算不错,但遇到了一些问题,遂有本文记录

登录路由器ssh,执行以下命令添加Nikki的软件源(只需要执行一次即可,来源于项目readme)

1
wget -O - https://github.com/nikkinikki-org/OpenWrt-nikki/raw/refs/heads/main/feed.sh | ash

安装项目readme中列出的依赖(若日志提示hijack failed可能是依赖没有安装到位)

执行以下命令安装Nikki(也可在release下载ipk手动安装)

1
2
3
opkg install nikki
opkg install luci-app-nikki
opkg install luci-i18n-nikki-zh-cn

到配置文件页中添加机场订阅(如果更新不了可以试试手动上传yml文件至etc/nikki/profiles

本人移动宽带无法连接至GitHub,需要手动下载面板和GeoX数据库(名称为geoip.metadb及GeoSite.dat),引用FAQ如下:

自动下载面板/GeoX数据失败,我想手动上传面版/GeoX 数据库,应该怎么做?

插件并没有提供相关功能,但是你可以通过 SFTP 上传,默认配置下,面版在/etc/nikki/run/ui,GeoX 数据库在/etc/nikki/run,上传到对应位置并正确命名即可。注意,如果你修改了外部控制 -> UI 路径,面板位置需对应调整。

这样应该就能正常启动了

注意:如果你需要在原机场配置的前提下添加自己的分流规则,你需要以nikki-rules作为键,而不是rules,否则机场的配置将会被全部覆盖

1
2
3
4
5
6
7
8
9
10
rule-providers:  
秋风广告规则:
type: http
behavior: domain
format: yaml
path: /etc/nikki/run/providers/rule/AWAvenue-Ads-Rule-Clash.yaml
url: "https://github.boki.moe/https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/main/Filters/AWAvenue-Ads-Rule-Clash.yaml"
interval: 86400
nikki-rules:
- RULE-SET,秋风广告规则,REJECT

附项目地址:https://github.com/nikkinikki-org/OpenWrt-nikki

FAQ:https://github.com/nikkinikki-org/OpenWrt-nikki/wiki/FAQ

https://hk.gh-proxy.org/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat

https://hk.gh-proxy.org/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb