• This repository has been archived on 19/Sep/2023
  • Stars
    star
    185
  • Rank 208,271 (Top 5 %)
  • Language
    JavaScript
  • Created over 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

使用 GitHub Actions 云编译 GL.iNet路由器 OpenWrt 固件

GL.iNet路由器官方开源固件快捷编译

固件更新 仓库地址 固件下载 界面预览 QQ群

主要功能 OpenClash AdGuard_Home Samba CIFSD FTP SFTP DLNA Aria2 Transmission 解锁网易云灰色歌曲 UPnP 京东签到服务 IPv6_加速 BBR_加速 FullCone_NAT_加速 HWNAT_加速 HWNAT_加速 桥接加速 DDNS Docker_容器 Frpc_NPS_内网穿透 多线多拨 负载均衡 SQM_Qos 文件助手 文件浏览器 可道云 Rclone SmartDNS 网络唤醒 TTYD_终端 迅雷快鸟 USB_打印服务器 KMS_服务器 微信推送 上网时间控制 WatchCat 各种驱动 DNS_Filter 持续更新中……

支持设备 GL-AX1800 GL-AXT1800 GL-A1300 GL-MT1300 GL-MT2500 GL-SF1200 GL-SFT1200

目录介绍

Draco-OpenWrt-GL-AX1800
├── .github/workflows
│   ├── build-glnet-ax1800.yml    云编译 AX1800
│   ├── build-glnet-axt1800.yml   云编译 AXT1800
│   ├── generate-config.yml       云生成 `glinet-ax1800.yml` & `glinet-ax1800.yml`
├── scripts
│   ├── build.sh                  本地编译脚本,必须在项目根目录下执行 `./scripts/build.sh`
│   ├── feeds.js                  feeds 第三方仓库地址配置
│   ├── generate.js               云生成 `glinet-ax1800.yml` & `glinet-ax1800.yml` 脚本(每天11点定时执行,代码提交也会自动执行)
│   ├── packages.js               packages 第三方软件包配置
│   ├── workflow.tpl              actions 模板文件
│   ├── workflows.js              生成设备所需的设备的工作流(actions), 支持官方所有支持的型号
├── glinet-ax1800.yml             AX1800 编译描述文件
├── glinet-axt1800.yml            AXT1800 编译描述文件
└── README.md

其他说明

  • 基于官方编译器 https://github.com/gl-inet/gl-infra-builder 构建, 支持官方界面
  • 通过 openwrt-ipq807x-glinet_ax1800-squashfs-sysupgrade.tar 升级
  • 进入 uboot,选择 openwrt-ipq807x-glinet_ax1800-squashfs-nand-factory.img 文件升级
  • 部分 feeds & packages 已经注释移除,可自行 fork 编译定制
  • 北京时间每天 0:00 定时检测 官方更新 feeds packages 更新, 如果上游更新将自动重新编译最新固件,Release 中只保留最新版本
  • 不需要(定时/监听)执行的可以将对应的工作流 schedule/push 删除或者注释, 编译固件的 Actions 请到 scripts/workflow.tpl 下修改
  • 历史版本在 Actions 中选择一个已经运行完成且成功的 workflow 在页面底部可以看到 AnnotationsArtifacts
  • Annotations 中的网盘失效时间一般是 1-3 天, Artifacts 需要登录 Github 才能下载
  • Actions 运行需要设置 Actions Secrets, 查看配置令牌

配置令牌

  • 创建 Personal access token(PAT) ,勾选repo权限,这将用于自动触发编译工作流程。
  • 然后点击自己仓库的Settings选项卡,再点击Secrets。添加名为 DEPLOY_KEY 的加密环境变量,保存刚刚创建的 PAT 。
  • 在 Actions 页面选择 GENERATE CONFIG ,点击Run workflow手动进行一次测试运行。如果没有报错且 OpenWrt 编译工作流程被触发,则代表测试通过。

界面预览

Credits

License

MIT © P3TERX

More Repositories

1

istoreos-actions

使用 GitHub Actions 云编译 iStore OS 固件
Shell
75
star
2

Draco-OpenWrt-WRT1900ACS

使用 GitHub Actions 云编译 LINKSYS-WRT1900ACS OpenWrt 固件
Shell
4
star
3

daker.xin

🆒 My blog site powered by @nuxt https://daker.xin
CSS
3
star
4

admin.daker.xin

admin.daker.xin - daker.xin 后台
Vue
3
star
5

EasySetup

EasySetup是一个为Mac自动安装和配置软件的Shell脚本工具。它使用Homebrew包管理器,可以一键安装GUI和命令行工具,免除手动下载和配置的重复劳动
Shell
3
star
6

customize-istoreos-actions

使用 GitHub Actions 云编译 定制 iStore OS 固件
Shell
2
star
7

Templates

实例 Template or Demo
TypeScript
2
star
8

OpenWrt-Actions-LeanAndSnapshot

LeanAndSnapshot Build OpenWrt using GitHub Actions | 使用 GitHub Actions 云编译 LeanAndSnapshot OpenWrt
Shell
2
star
9

next-template

Only supports ssg, if you need ssr please see next-ssr-template. 仅支持 ssg, 如果需要 ssr 请查看 nextjs-ssr-template
TypeScript
2
star
10

macos-web

Chromac Tabs 是一个完美的 Chrome 插件,适合那些喜欢 Mac 风格并想要使其浏览器标签页更加现代和个性化的用户。它易于安装和使用,并且可以根据您的偏好进行自定义设置。无论您是在工作还是娱乐,Chromac Tabs 都是一个非常有用的工具,可以提高您的浏览效率并使您的浏览器标签页更加美观。
TypeScript
2
star
11

chatgpt-api

TypeScript
1
star
12

api.daker.xin

daker.xin-api
JavaScript
1
star
13

draco-china

About me
1
star
14

chromac-tabs

Chromac Tabs 是一个完美的 Chrome 插件,适合那些喜欢 Mac 风格并想要使其浏览器标签页更加现代和个性化的用户。它易于安装和使用,并且可以根据您的偏好进行自定义设置。无论您是在工作还是娱乐,Chromac Tabs 都是一个非常有用的工具,可以提高您的浏览效率并使您的浏览器标签页更加美观。
TypeScript
1
star