v2rayN

编译Lean版OpenWRT找不到SSR-Plus插件可选怎么办?

尝试过几次编译 OpenWRT 固件,曾经使用网友手把手教程通过 Github Actions 编译成功过,一知半解,加上不是刚需,最终还是放弃折腾。

「编译Lean版OpenWRT找不到SSR-Plus插件可选怎么办?:https://v2rayn.uuk.app/33」

今天又来折腾了,尝试在 Debian 11 上编译 x86 OpenWRT,需求很简单,当旁路由使用,所以基本功能加上 SSR-Plus 插件即可。

还是使用 Lean 版 OpenWRT 源码编译,然而在 LCUI -> Applications 想勾选 SSR-Plus 插件,翻了两遍都没找到……哪里出错了?

搜索,原来得改一下 feeds.conf.default 配置,更新一行订阅才行。下面记录一下操作方法:

「编译Lean版OpenWRT找不到SSR-Plus插件可选怎么办?:https://v2rayn.uuk.app/33」

如果是初次编译,git clone Lean 代码后,修改 feeds.conf.default 文件,将下面代码前面 # 去掉:

# src-git helloworld https://github.com/fw876/helloworld

即修改为:

src-git helloworld https://github.com/fw876/helloworld

另外,如果 feeds.conf.default 文件中没有这一行代码,手动加上,保存退出。

「编译Lean版OpenWRT找不到SSR-Plus插件可选怎么办?:https://v2rayn.uuk.app/33」

接着执行下面代码更新订阅:

./scripts/feeds update -a
./scripts/feeds install -a

如无意外,再执行配置即可进入 Luci-Application 菜单勾选 luci-app-ssr-plus(SSR Plus + 功能模块)

make menuconfig

配置完成编译即可。

「编译Lean版OpenWRT找不到SSR-Plus插件可选怎么办?:https://v2rayn.uuk.app/33」

如果是二次编译,则执行以下命令:

git pull
rm -rf ./tmp && rm -rf .config

再参考上面步骤编辑 feeds.config.default 文件,将 helloworld 一行前的 # 去掉,然后更新订阅:

./scripts/feeds clean
./scripts/feeds update -a
./scripts/feeds install -a

操作完成再进行 make menuconfig 配置、编译即可。

另外,如果编译成功还是不显示 S-SR-plus,可 SSH 登录 OpenWRT 路由器执行一下如下神秘代码:

echo 0xDEADBEEF > /etc/config/google_fu_mode

退出移动版