如若你的Openwrt固件中没有你想要的插件,或者学校更新了网络策略原来的MentoHust用不了了,那应该怎么办呢?快看看吧~

🙏🙏首先要感谢项目及众大神:

immortalwrt✈️
coolsnowwolf🤗
minieap😚

本人测试设备为FriendlyWrt R2S RK3328

1.下载sdk文件

下载Openwrt的sdk环境,对于R2S而言,lean的sdk有点问题,有一个包始终下不上Error 2,所以最好使用Openwrt官方sdk

需要注意的一点是,本地编译机器最好选用ubuntu LTS 16+,这样可以保证成功率

2. git自己想安装的包

git自己想安装的包到./package/目录下即可,可参考教程

本文中我们所想安装的包是锐捷Openwrt客户端minieap,那么:

git clone https://github.com/ysc3839/openwrt-minieap.git -b gzhu package/minieap

3. 配置编译菜单

make menuconfig

然后进入sdk设置菜单,勾选需要安装的包,确保其为“M”状态,然后save,exit即可

4. 开始编译自己想要的包包

比如你想编译minieap包,可输入如下指令,然后等待即可。

make package/minieap/compile V=s

回车后即可开始编译,耐心等待其输出ipk到./bin里面即可。

😜😜😜大功告成!!!

后记

PS1:若遇到其他问题可以考虑参考issue/4418

PS2:Github Actions的配置文件后续还需研究,可参考Vedio talk的视频

PS3: minieap的命令使用教程