最新入手了一个京东云无线宝太乙,刷了OpenWrt的固件。网上找的第三方固件,一般并不会完全符合自己的需求。有些插件用不上还可能造成问题,有些需要的插件却没有。刷机后需要自己再安装配置其它需要的插件。再次升级固件后,之前安装的插件会丢失,还需要重新安装配置。

京东云无线宝 – 太乙
一个解决方法是构建自己专属的固件。目前第三方固件大都是开源的,基于这些开源项目可以创建自己的固件构建项目。可以Fork一个最接近自己需求的固件构建开源项目,根据自己的需求配置构建参数,就可以构建自己专属的固件了。我这里选择的是ZqinKing的wrt_release构建项目。

ZqinKing/wrt_release in Github
根据自己的硬件选择合适的构建配置文件,列如京东云无线宝太乙对应的ImmortalWrt固件配置文件为
deconfig/jdcloud_ipq60xx_immwrt.config 。在配置文件中可以增加删除修改自己需要的插件及构建参数。

构建配置
对一些复杂的定制需求,可以在 update.sh 中进一步定制。
构建可以用自己的电脑运行,但更方便的方法是直接利用Github的Action做云编译构建。像ZqinKing的wrt_release项目已经创建好了对应的Github Action,只需要在Github上点击运行即可。Release WRT Action可以构建并发布当前的版本。

Github Action
构建完成后,会自动上传到Release中方便下载使用。

Release Assets
最后下载自己硬件对应的固件,在OpenWrt中升级即可。

ImmortalWrt
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END















暂无评论内容