MENU

Lede 安装编译插件 HelloWorld

December 2, 2021 • Read: 200 • 技术杂谈

介绍

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。

vssr.png.png

开始编译

# 依次执行命令  
cd /home/zq/lede

make -j$(($(nproc) + 1)) download

make -j$(($(nproc) + 1)) V=s

然后便开始编译,该命令会按照您的机器最大性能进行编译,如果第一次失败,建议多测试几次,最后的固件编译结果会在/bin/targets 这个路径下面;拿到固件升级,开始享受吧。

参考

Openwrt的各种编译学习参考了非常多前辈的文章分享,在此感谢各位前辈大佬们的无私奉献,谢谢