Skip to content

基于官方 ImageBuilder 的自定义固件,集成常用软件,使用 Docker 编译,无需安装依赖

Notifications You must be signed in to change notification settings

grfork/OpenWrt-imagebuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

自用 OpenWrt x86_64/R2S 固件

项目目标

尽量减少新系统启动时必须的配置如 DNS, Clash 配置文件等,只需要提供必须的配置信息以构建固件,达到开机即可用!

特色

  • 采用官方原版 ImageBuilder 构建而非从源码构建,速度快,一般三四分钟即可构建好
  • 可按照官方提供的方式进行自定义,无需代码修改
  • 集成 OpenClash,可自行添加或者删除
  • 默认使用 Clash+Overture组合,两个组件间的联动配置已配置好,构建固件时只需要提供 clash 配置链接即可在刷机完成后,直接启动 OpenClash
  • 可配置默认 LAN 口 IP,PPPoE 账号密码,刷机完成后,不用配置网络
  • 支持其他自定义

版本支持情况

设备 21.02 22.03
x86_64
R2S

软件列表

使用

自定义

添加 SSH key

在 diy 文件夹下创建文件夹 ssh,并将公钥录入到 ssh/authorized_keys 即可

UCI 自定义

将需要 uci 命令录入 diy/uci/other.sh 即可,由于本项目也是使用 uci 命令来进行自定义,所以在录入时建议看一下内置的命令是否会冲突,内置的命令在 uci 文件夹的 common.sh 和 network.sh 两个文件中

支持配置的环境变量

PPPOE_PASSWORD=
PPPOE_USERNAME=
LAN_IP=
CLASH_CONFIG_URL=

感谢以下项目,使得我的上网体验又有所提升

About

基于官方 ImageBuilder 的自定义固件,集成常用软件,使用 Docker 编译,无需安装依赖

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%