Skip to content

skydancelog/AC-OP

Repository files navigation

🚀️ 🌕️ 🌞️ 🍺️ 🐳 🐠 🐟 🐡 🐬 🐋 🦈 🦆 🦅 🦉 🐓 🦃 🐌 🐌

🐌

Actions-OpenWrt — MI-CR66OX固件自动云编译

关于第三方全家桶软件仓库更新的说明

  • 固件来源: Lean Lienol CTCGFW joyblablabla

  • 源编译的固件特别说明: 管理地址默认IP:10.0.0.1 登陆密码:默认password


温馨提示

  • 5.10和5.15内核:猫咪科学学习,配置文件订阅下:有个使用规则集,请关闭这个。因为此规则集有问题会导致断网或无网络。

  • 支持的设备平台以及固件下载地址

序号 平台+设备名称 编译状态+下载链接
1 MI-R4A
2 MI-mini
3 MI-CR660X
4 5.10-AX6
5 5.15-AX6
6 5.15-AX6S
7 Almighty-AX6
8 5.15-AX3600
9 Almighty-AX3600
10 5.15-AX9000
11 Almighty-AX9000
12 no-nss-ax6-ax3600
13 HIWIFI-HC5962
14 X86-64

关于自动编译固件的说明

  • 自用固件仅包含 (pw,S,上网时间控制,upnp,ddns,去广告,多拨,负载均衡,流量监控,主题只加入了jerrykuku的18.06 luci-theme-argon以及infinityfreedom等主题)

手动编译

  1. 首先装好 Linux 系统,推荐 Debian 11 或 Ubuntu LTS
  2. 命令行输入
sudo apt-get update

然后输入命令搭建系统环境

如果你使用root执行了以上命令,那从此时开始,你必须使用非root权限用户进行后续操作

以下的命令适用Ubuntu 18

sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync

以下的命令适用Ubuntu 20

sudo apt update -y sudo apt full-upgrade -y sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential
bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib
git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev
libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz
mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip qemu-utils
rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev

  1. 使用 git clone https://github.com/coolsnowwolf/lede 命令下载好源代码,然后 cd lede 进入目录

  2. make -j8 download V=s 下载dl库(国内请尽量全局科学上网)

  3. 输入 make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程)即可开始编译你要的固件了。

本套代码保证肯定可以编译成功。里面包括了 R21 所有源代码,包括 IPK 的。

你可以自由使用,但源码编译二次发布请注明我的 GitHub 仓库链接。谢谢合作!

二次编译:

cd lede
git pull
./scripts/feeds update -a && ./scripts/feeds install -a
make defconfig
make -j8 download
make -j$(($(nproc) + 1)) V=s

如果需要重新配置:

rm -rf ./tmp && rm -rf .config
make menuconfig
make -j$(($(nproc) + 1)) V=s

编译完成后输出路径:bin/targets


SSH-Actions

同意工作流,然后开整。

等到 ssh连接 界面

单击 url 进行访问;

黑屏 按 Ctrl+C变为命令行模式 ; 输入 cd openwrt/ && make menuconfig 进入菜单

cd openwrt/ && make menuconfig

2.1设置插件

插件对照参考 OpenWrt 编译 LuCI -> Applications 添加插件应用说明-L大 Y 确定选中 N取消选中

2.1.1 机型选择

前三个是设置机型,默认已经选好了 小米R4A千兆版 机型

2.1.2 主题选择

LuCI --> Themes 中进行设置 LuCI

2.1.3 插件选择

LCTY --> Applications 中进行设置 Applications

2.1.4 保存设置

方向键移动选中 Save 回车确认 1 保存为 默认的文件名 2

或者 连按两下 ESC 返回至退出菜单界面, 会弹出确认是否保存菜单,确认即可 3

2.2下载本次修改的配置文件(可选)

下次升级就可以直接用,不必再 ssh 选择插件了

rm -f .config.old && make defconfig && ./scripts/diffconfig.sh > seed.config && cat seed.config

*自己复制保存到合适的位置 *在手动修改成项目的 .config 文件

2.3退出 ssh

在命令行界面 ctrl+D 退出 ssh 批注 2021-08-05 115225 批注 2021-08-05 115238

特别提示:

源代码中绝不含任何后门和可以监控或者劫持你的 HTTPS 的闭源软件, SSL 安全是互联网最后的壁垒。安全干净才是固件应该做到的;

MIT © P3TERX

20260321

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors