/immortalwrt-OpenWrt

利用Actions在线云编译官方源码、lede和immortalwrt源码的openwrt固件。

Primary LanguageShell

说明

1 利用P3TERX的Actions编译 immortalwrt(天灵 -OpenWrt的分支)

2 immortalwrt各分支及默认内核

分支 内核
openwrt-18.06 默认4.19。 4.14 4.19 4.9
master 默认5.15。 5.15 6.1
openwrt-18.06-k5.4 默认5.4。 5.4 5.10
openwrt-21.02 默认5.4。

3 .github/workflows/Build.yml的env参数说明

环境变量 功能
REPO_URL 源码仓库地址
REPO_BRANCH 源码的分支
FEEDS_CONF 自定义feeds.conf.default文件名
CONFIG_FILE 自定义.config文件名
DIY_P1_SH 自定义第一个shell脚本,一般用于安装依赖和插件。比如openclash、ssrp+。注意脚本中引用的依赖,如果上游依赖有问题会导致编译不成功
DIY_P2_SH 自定义第二个shell脚本,一般用于设置themen、ip之类的。这个脚本影响的是你的页面样式、访问ip等,编译完成后需要先看里面的配置再访问
UPLOAD_BIN_DIR 上传 bin 目录。即包含所有 ipk 文件和固件的目录。默认false
UPLOAD_FIRMWARE 上传固件目录。默认true
UPLOAD_COWTRANSFER 上传固件到奶牛快传。默认false
UPLOAD_WERANSFER 上传固件到 WeTransfer 。默认false
UPLOAD_RELEASE 上传固件到 releases 。默认false
TZ 时区,基本不用关注。默认采用**上海的时区。

其他:

鸣谢

Tianling Shen P3TERX xinlingduyu