(有DIY配置,无线密码包含无线访客密码依旧是官方设备底部的WiFi密码,不知道为何改不成~所以选了个折中方案,Open WiFi密码)
GL-inet_AXT1800
├── .github/workflows
│ ├── build-glinet-axt1800-5.4.yml 云编译 AXT1800 5.X内核固件
│ ├── build-glinet-axt1800.yml 云编译 AXT1800 4.X内核固件
│ ├── generate-config.yml 云生成 `build-glinet-axt1800-5.4.yml` & `build-glinet-axt1800.yml`
├── scripts
│ ├── build.sh 本地编译脚本,必须在项目根目录下执行,使用 `cd GL-inet_AXT1800 && chmod -R 755 scripts && ./scripts/build.sh`
│ ├── feeds.js feeds 第三方仓库地址配置
│ ├── generate.js 云生成 `build-glinet-axt1800-5.4.yml` & `build-glinet-axt1800.yml` 脚本(每天11点定时执行,代码提交也会自动执行)
│ ├── packages.js packages 第三方软件包配置
│ ├── workflow.tpl actions 模板文件
│ ├── workflows.js 生成设备所需的设备的工作流(actions), 支持官方所有支持的型号
├── glinet-axt1800-5-4.yml AXT1800 5.X内核 编译描述文件
├── glinet-axt1800.yml AXT1800 4.X内核 编译描述文件
└── README.md
- 基于官方编译器 https://github.com/gl-inet/gl-infra-builder 构建, 支持官方界面
- 通过
openwrt-ipq807x-glinet_axt1800-squashfs-sysupgrade.tar
升级 - 进入
uboot
,选择openwrt-ipq807x-glinet_axt1800-squashfs-nand-factory.img
文件升级 - 部分
feeds
&packages
已经注释移除,可自行fork
编译定制 - 北京时间每天
0:00
定时检测官方更新
feeds
packages
更新, 如果上游更新将自动重新编译最新固件,Release
中只保留最新版本 - 不需要(
定时/监听
)执行的可以将对应的工作流schedule/push
删除或者注释, 编译固件的Actions
请到scripts/workflow.tpl
下修改 - 历史版本在
Actions
中选择一个已经运行完成且成功的workflow
在页面底部可以看到Annotations
和Artifacts
Annotations
中的网盘失效时间一般是 1-3 天,Artifacts
需要登录 Github 才能下载Actions
运行需要设置Actions Secrets
, 查看配置令牌
- 1、
sudo apt install build-essential libncurses5-dev gawk git libssl-dev gettext zlib1g-dev swig unzip time rsync python3 python3-setuptools python3-yaml
- 2、
git clone https://github.com/shejiewu/GL-inet_AXT1800.git GL-inet_AXT1800
- 3、
cd GL-inet_AXT1800 && chmod -R 755 scripts/BUILD_AXT1800.sh && ./scripts/BUILD_AXT1800.sh
- 4、 输入数字选择型号内核build
- 创建 Personal access token(PAT) ,勾选repo权限、 workflow权限,这将用于自动触发编译工作流程。
- 然后点击自己仓库的Settings选项卡,再点击Secrets。添加名为 DEPLOY_KEY 的加密环境变量,保存刚刚创建的 PAT 。
- 在 Actions 页面选择 GENERATE CONFIG ,点击Run workflow手动进行一次测试运行。如果没有报错且 OpenWrt 编译工作流程被触发,则代表测试通过。
- NueXini/NueXini_Packages
- Draco-China/Draco-OpenWrt-GL-AX1800
- Microsoft Azure
- GitHub Actions
- OpenWrt
- Lean's OpenWrt
- tmate
- mxschmitt/action-tmate
- csexton/debugger-action
- Cowtransfer
- WeTransfer
- Mikubill/transfer
- softprops/action-gh-release
- ActionsRML/delete-workflow-runs
- dev-drprasad/delete-older-releases
- peter-evans/repository-dispatch
- P3TERX/Actions-OpenWrt
- gl-inet/gl-infra-builder
- JiaY-shi/build-gl