/actions-openwrt-aio

适合 all in one 的 openwrt 固件

Primary LanguageShellMIT LicenseMIT

actions-openwrt-aio

Github Actions 是 GitHub 推出的持续集成服务,它提供了配置非常不错的虚拟服务器环境(E5 2vCPU/7G RAM),基于它可以进行构建、测试、打包、部署项目。如觉得项目好,请花1秒钟点亮顶部⭐star,分享给更多的朋友.

项目介绍

  • 本项目直接调用大雕Lean's OpenWrt开源仓库源码,保证纯净
  • 本项目包含两个版本,一个常用版,一个aio精简版
  • 借助Github Actions自动生成openwrt固件,感谢大雕KFERMercerP3TERXesir
  • 定制化编译---必须熟悉整个openwrt编译过程,修改目录下的x86_64.config Build_OP_x86_64.yml文件即可定制
  • 无需搭建编译环境生成.config文件---可选择在线make menuconfig生成配置文件,感谢大雕P3TERX
  • fork此项目后,点击顶部的star即可开始编译openwrt固件,真正的一键开始编译
  • 本项目插件来源的源码仓库:

操作步骤

  • 如不需要个性化地址,直接在Actions标签中下载即可,无需自己编译。
  • 注册GitHub账号
  • Fork此仓库源码 GitHub repository
  • 定制化固件---编辑x86_64_aio.config Build_OP_x86_64_aio.yml文件即可定制。
  • 开始编译,可在Actions标签页进行查看--1)点击顶部star即可开始编译;2)也可进入Build_OP_x86_64_aio.yml文件取消push branches maser前面#开始编译; 3)其他解锁编译由你来发现
  • 大功告成,下载固件---进入Actions标签页后,选择已完成的workflows后,在右方的Artifacts即可看到编译生成的固件
  • 安装使用openwrt系统---下载解压压缩包后,Openwrt_x86_64固件位于targets\x86\64下,选择openwrt-x86-64-combined-squashfs.img.gz固件,可直接在openwrt页面进行升级,建议不保留配置,防止出现未知情况(前提已安装过openwrt系统);全新安装openwrt系统请google
  • 生成最新ipk---下载解压压缩包后,编译生成的最新ipk文件位于packages\x86_64目录下,请自寻查找
  • OpenWrt默认lan IP: 192.168.1.1, 用户名 root,密码 password

固件包含的常用插件

  • 适合 All In One 机器,插件精简,没有乱七八糟的功能。
  • 主要功能: Passwall Adguard Home KoolProxyR plus+ 解锁网易云灰色歌曲 动态DNS Frp内网穿透 Kms服务器

aio 包含插件

aio插件

常用版包含插件

常用版插件

参考

https://github.com/Lancenas/actions-openwrt-helloworld

https://github.com/superstarfly/AutoBuild-OpenWrt-Q