前言
OpenWrt Nikki 是我在 OpenWrt 设备上推荐使用的代理软件,但无法在没有科学网络的环境下安装它,其原因是安装脚本和资源都托管在 GitHub 和 Cloudflare Pages 上,导致无法下载资源。
所以我对脚本和资源做了反向代理,方便在没有科学网络的环境下进行安装。
OpenWrt Nikki GitHub: https://github.com/nikkinikki-org/OpenWrt-nikki
安装要求
- OpenWrt >= 23.05
- Linux Kernel >= 5.13
- firewall4
安装
以下安装方式选择其一,脚本来源于 Nikki 仓库,我只改了脚本中的资源地址,改为反向代理地址。
从源安装(推荐)
从源安装后,你可以通过 OpenWrt 软件包去更新 nikki,比较方便。
- 添加源
# only needs to be run oncewget -O - https://cdn.uuiu.net/nikki/feed.sh | ash
- 安装
# you can install from shell or `Software` menu in LuCI
# for opkgopkg install nikkiopkg install luci-app-nikkiopkg install luci-i18n-nikki-zh-cn# for apkapk add nikkiapk add luci-app-nikkiapk add luci-i18n-nikki-zh-cn
从发行包安装
wget -O - https://cdn.uuiu.net/nikki/install.sh | ash
卸载
wget -O - https://cdn.uuiu.net/nikki/uninstall.sh | ash
下载 Geo 路由规则文件
nikki 启动时还需要 geosite 和 geoip 文件,下载放入 /etc/nikki/run/
文件夹并给 755 权限,再从 OpenWrt 后台启动 nikki 就可以了。
# 进入文件夹cd /etc/nikki/run
# 下载规则文件wget https://cdn.uuiu.net/nikki/geosite.datwget https://cdn.uuiu.net/nikki/geoip.metadb
# 配置文件权限chmod 755 geosite.datchmod 755 geoip.metadb
路由规则文件也可以从这里下载: https://github.com/MetaCubeX/meta-rules-dat