介绍
HelloWorld是一个以用户最佳主观体验为导向的插件,它支持多种主流协议和多种自定义视频分流服务,拥有精美的操作界面,并配上直观的节点信息。
项目地址:https://github.com/jerrykuku/luci-app-vssr
目前协议我比较追新,喜欢Vless,所以跟着Xray走,我的软路由就用上了 helloworld
这款插件,个人感觉还不错,值得推荐。
预准备
编译之前请确保您之前已经成功编译完成,并且已经正常运行;Openwrt 官方版本没试过,这次用的是Lede大佬的分支仓库。
项目地址:https://github.com/coolsnowwolf/lede
其它的准备工作,如服务器ubuntu,网络环境等,这些本篇文章就不再阐述。
开始编译
路径切到您自己的编译目录,我这里是/home/zq/lede/
添加依赖
文件 /home/zq/lede/feeds.conf.default
增加以下内容,追加依赖源
src-git helloworld https://github.com/fw876/helloworld
src-git passwall https://github.com/xiaorouji/openwrt-passwall
执行命令:
cd /home/zq/lede/
./scripts/feeds update -a && ./scripts/feeds install -a -f
下载源码
执行命令
cd /home/zq/lede/package/lean/
git clone https://github.com/jerrykuku/lua-maxminddb.git
git clone https://github.com/jerrykuku/luci-app-vssr.git
编译配置
cd /home/zq/lede
make menuconfig
配置路径 luCI -> Applications
,默认会勾选插件luci-app-ssr-plus
,我不想用这个,取消勾选;一直往后拉,最后会看到luci-app-vssr
,勾选这个插件,后面默认是组建,按需勾选,我这里全部选中(如下图),最后记得保存 Save。
开始编译
# 依次执行命令
cd /home/zq/lede
make -j$(($(nproc) + 1)) download
make -j$(($(nproc) + 1)) V=s
然后便开始编译,该命令会按照您的机器最大性能进行编译,如果第一次失败,建议多测试几次,最后的固件编译结果会在/bin/targets
这个路径下面;拿到固件升级,开始享受吧。
参考
Openwrt的各种编译学习参考了非常多前辈的文章分享,在此感谢各位前辈大佬们的无私奉献,谢谢!