首页 » 通讯 » 自编译OpenWrt 属于自己的固件_地址_主题

自编译OpenWrt 属于自己的固件_地址_主题

少女玫瑰心 2024-11-19 05:53:37 0

扫一扫用手机浏览

文章目录 [+]

x86固件也可以编译 学习于恩山论坛

项目地址

自编译OpenWrt 属于自己的固件_地址_主题 通讯

https://github.com/coolsnowwolf/lede

虚拟机 Ubuntu 18 LTS x64 普通用户上岸编译

安装编译依赖

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

快速克隆项目地址

sudo git clone --depth=1 https://github.com.cnpmjs.org/coolsnowwolf/lede.git

制作配置文件 .config

cd ledesudo ./scripts/feeds update -asudo ./scripts/feeds install -asudo make menuconfig

进入如下界面 k2p的配置 x86平台 选择x86

选择自用的插件列表

LuCI--->Applications--->

改换主题 默认的实在不忍直视

LuCI--->Themes--->

末了保存 Save 为 .config

将 .config文件拷贝出来 物理机操作

scp 用户名@虚拟机IP:/home/用户名/lede/.config .

github云编译

项目地址 https://github.com/P3TERX/Actions-OpenWrt

Fork该地址 添加上传 .config文件

修正 build-openwrt.yml

往后点击 Star 即可自动编译

编译过程在 Actions 大约须要1小时到2小时 完成

完成后下载该文件

解压 刷入带有 "squashfs-sysupgrade" 的文件

由于k2p flash 只有16M 以是该文件不能超过16M

进阶篇

集成更多神秘插件功能

项目地址

https://github.com/kenzok8/openwrt-packages

openwrt 固件编译自定义主题与软件luci-app-openclash ------------------openclash图形luci-app-advancedsetting ------------------系统高等设置luci-theme-ifit ------------------透明主题(适配18.06修复主机名缺点)luci-theme-atmaterial ------------------atmaterial 三合一主题(适配18.06)luci-app-aliddns ------------------阿里云ddnsluci-app-eqos ------------------依IP地址限速luci-app-gost ------------------暗藏的https代理luci-app-adguardhome ------------------去广告luci-app-smartdns ------------------smartdns防污染luci-app-passwall ------------------Lienol大神luci-theme-argon_new ------------------二合一适配19.07与18.06的主题luci-app--plus ------------------Lean大神luci-theme-opentomcat ------------------修复主机名缺点(适配18.06)luci-theme-opentomato ------------------修复主机名缺点(适配18.06)

添加源

sudo echo "src-git small https://github.com.cnpmjs.org/kenzok8/small" >> feeds.conf.defaultsudo echo "src-git kenzo https://github.com.cnpmjs.org/kenzok8/openwrt-packages" >> feeds.conf.default

重新天生配置文件 再选择插件主题等 保存上传

sudo ./scripts/feeds update -asudo ./scripts/feeds install -asudo make menuconfig

github上修正 diy-part1.sh

sed -i '$a src-git small https://github.com/kenzok8/small' feeds.conf.defaultsed -i '$a src-git kenzo https://github.com/kenzok8/openwrt-packages' feeds.conf.default

添加末了两行

diy-part2.sh 可以修正途由器默认IP地址

末了 ⭐️ Star 等待编译完成

标签:

相关文章

技能|电脑无法通电怎么解决_戴尔_电脑

如果按下电源按钮后戴尔打算机无法打开,不通电,请按照以下步骤打消故障。视频加载中...01检讨电源线、互换适配器与外设首先检讨电源...

通讯 2025-01-24 阅读1 评论0