别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

本文引用自“Derry”大佬,已和大佬沟通,取得转载权限,感谢大佬授权。

很多openwrt刷机爱好者不知道自己编译openwrt系统,到处寻找自己合适的固件。可能很多人也尝试去自己搭建linux环境去编译,但有些第三方包下载速度非常慢,还可能直接下载失败,为了方便定期编译最新openwrt固件,我们可以采用github action云编译。 云编译可以随时随地进行,所有的编译工作都运行在github服务器上,编译时间大概2-3小时左右,完成后直接通过web下载即可。

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

1. 注册github账号

很多人可能没有github账号,我们首先需要在github官网注册一个账号,具体注册流程这里不详细介绍

注册地址:https://github.com

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

2. fork lean的openwrt项目

这一步很重要,只有fork了带action流程的项目才能进行云编译,这里以lean 的openwrt项目为实例,当然还有很多其他的项目可供选择,大家可以自行搜索。

项目地址:https://github.com/coolsnowwolf/lede

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

3. 启用项目的action功能

fork成功后我们点击Actions菜单,按照指引启用项目的actions功能

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

4. 查看workflow定义文件

这里我们简单浏览下workflow文件,定义文件在.github/workflows目录,在lean的openwrt项目中默认有一个编译流程,触发编译的条件是新建release,意思是只要检测到有新的release,就会自动开始编译固件。

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

5. 发布一个release,开始编译固件

现在我们新建一个release,版本和备注自己随便写,然后直接发布。

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

发布成功后,我们可以发现项目已经开始编译,可以点击workflow查看详细的编译过程

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境
别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

编译完成后会生成openwrt固件,直接下载就可以使用。

别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

以上只是以lean的openwrt源码为实例简单介绍了如何使用github action进行固件编译,如果大家想编译非x86的固件,可以自行修改openwrt的.config文件,选择其他产品,比如红米ac2100、k2p、r2s等。

原文链接:别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

大佬公众号: OpenWrt

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @科技玩家的朋友们 发布。如若转载,请注明出处: 科技玩家 » 别再到处找OpenWrt固件了!人人都会制作路由器固件,3分钟搞定编译环境

给TA买糖
共{{data.count}}人
人已买糖
学习笔记折腾记精选文章

汪汪抓包秘籍(IOS)

2021-8-23 19:27:52

教程玩家投稿精选文章

某东自动好评脚本使用教程

2021-8-26 22:37:51

87 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 七年

    mark一下。

  2. slimei

    感谢分享,插眼学习

  3. 狠可爱的昵称

    学习一下,学习楼主

  4. 小白白

    可以,学习到了。自己编译太痛苦了

  5. 菩提

    感谢分享

  6. 七年

    瞅瞅瞅瞅,mark一手

  7. 七年

    谢谢分享,学习了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索