-
请不要SSH连接配置固件就直接编译,这样的话,运行至开始编译步骤莫名的自动停止编译的,这个是github的动作,因为云编译浪费资源厉害,所以github要出手,一般在日志或者Actions会出现类似如下语句《查看图片说明》
-
请先获取到对应源码的.config配置文件覆盖到对应源码的.config上,再不进行SSH连接编译固件,《在线获取.config配置文件》,或者用我的《本地一键提取.config配置》来提取到配置文件覆盖到你想编译的源码的.config里面,还是不行的话,请用我的《一键本地无脑编译》本地编译吧。
-
Lede_source,Luci版本=18.06、内核版本=5.4
-
Lienol_source,Luci版本=17.01、内核版本=4.14
-
Mortal_source,Luci版本=21.02、内核版本=5.4
-
openwrt_amlogic,N1和晶晨系列CPU盒子专用(Luci版本=18.06、内核版本=5.4)
-
openwrt_amlogic文件夹,编译S905x3, S905x2, S922x, S905x, S905d, s912《自动打包您所需的固件说明》
-
源码已直接加入了常用插件了,您要自己拉取插件之前,请先看看【常用插件列表】,是否带了你的插件,或者是相同功能的插件。【插件包】
-
启动教程视频,mp4格式,需要的自己下载。《谷歌云》、《百度(密码:apek)》、《微云》
AdGuardHome更新核心的时候如果遇见‘A task is already running.’这个显示的话,请用命令来更新核心,
op自带的ttyd或者用putty连接OP都可以,用了命令后会一直使用命令到更新到核心为止的,一般情况都能更新到核心。
命令是:while ! bash /usr/share/AdGuardHome/update_core.sh ; do sleep 2 ; done ; echo succeed
- 1、
注册及登录github账号,github个别地区或网络已筑墙,请自备梯子
《注册链接》
- 2、
拉取我的仓库到你的仓库
《拉取仓库教程》
- 4、
选择要编译的源码文件
《教程》
- 5、设置好要编译的机型后,在build文件夹--你要编译的对应源码文件夹(跟第4步修改的源码文件一样的文件夹名称)里的【diy-part.sh】修改登录IP,好等编译完成安装后顺利登录openwrt《修改ip教程》
- 6、修改好ip后,根据个人需求打开或者关闭各功能,开关控制在build文件夹--你要编译的对应源码文件夹(跟第4步修改的源码文件一样的文件夹名称)里的【settings.ini】设置《各开关控制教程》
- 7、第4、5、6步骤都完成后,就可以启动编译了《[启动教程]》,启动编译的时候也可以顺手打开SSH连接的,在点击绿色按钮启动编译之前设置好SSH顺带启动就可以,请认真看教程的第二张图片
- 8、
SSH远程连接服务器配置固件
《SSH连接教程》,SSH远程默认关闭的,需要打开的请在build文件夹里面的对应机型文件夹的‘settings.ini’设置,或者按钮启动编译的时候顺手打开
- 9、
配置固件
《youtube大神的固件配置视频教程》《插件中文名称对照》,《youtube大神的网卡、无线网卡配置视频教程》,放视频在这里只是给大家了解一下怎么修改机型跟选择插件而已,不是叫大家对着视频照着干,千万不要这样做,你就看会什么东西在哪个位置就好了。
- 10、
完成编译,下载固件
《固件下载教程》
- 11、
安装固件
,安装固件时出现“Please press Enter to activate this console”就表示安装好了,出现这个就不会跑码的,稍等2-3分钟就可以在浏览器输入IP进入openwrt后台了 - 如果会跑码,就耐心等待跑码完成,大概2-3分钟就能跑完的
- 12、
保存编译配置
,编译固件之前打开‘SSH连接服器配置固件
’跟‘上传【.config】配置文件在github空间
’。
编译的时候SSH连接服务器修改好机型、插件跟其他应用。
编译成功后会有固件跟.config配置文件的,下载.config配置文件后,解压得到一个【config.txt】文件。
双击打开,把里面的内容都复制,然后覆盖对应机型.config里面原来的内容,这样就会保存你的配置了。
下次编译在不修改配置的情况下就不需要再次打开SSH了,那就可以使用定时编译功能,或者手机启动编译。
本地提取.config配置文件覆盖进去也可以,《本地提取教程》。
- 13、 《增加编译机型的方法》 《定时触发编译说明》 《IPV4/IPV6选择》 《固件包减负》 《banner的说明》 《本地提取.config》 《patch补丁制作》 《NTFS盘挂载问题》 《各种命令的简单介绍》 《微信通知跟发布固功能密匙获取跟使用》 《Telegram机器人推送信息教程》 《编译时设置overlay空间容量》 《编译出错时查看日志方法》 《修改文件跟删除仓库》