如若你的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的命令使用教程