自用固件,佛系更新 https://www.right.com.cn/forum/thread-3663326-1-1.html

默认登陆IP 192.168.1.1 , 密码 password

网盘链接(无需回复可见):
openwrt x86_64 Compiled by SometimesNa1ve - Google Drive

SmartDNS配置教程看这里:
https://www.right.com.cn/forum/thread-8301362-1-1.html


2024.06.01更新日志:

1.Linux kernel: bump to 6.1.91
2.其他插件、依赖例行更新

  • 2024.04.01  kernel version: 6.1.82 | 其他插件、依赖例行更新
  • 2024.03.01  kernel version: 6.1.78 | 其他插件、依赖例行更新
  • 2024.02.01  kernel version: 6.1.75 | 新增 mtr pppoe-discovery socat | 其他插件、依赖例行更新
  • 2024.01.01  kernel version: 6.1.62 | 其他插件、依赖例行更新
  • 2023.12.01  kernel version: 6.1.62 | 其他插件、依赖例行更新
  • 2023.11.01  kernel version: 5.15.136 | 其他插件、依赖例行更新

 


简述
Performance策略的CPU调频器,空载仍保持高主频
调优内核响应时延,对延迟敏感的应用更友好
(以上特性需CPU和主板BIOS支持,仅物理机适用,虚拟机运行无效)

精简插件,只保留基本上网功能,并预留较大空间供用户自行安装插件使用

使用cake队列的TCP_BBR防拥堵算法(默认已配置好)


固件安装常见问题

关于固件格式、刷写、升级

本固件分区大小为32MB+2.0GB,仅适用于x86-64架构的设备。
网盘提供combined.img.gz(传统引导) combined-efi.img.gz(efi引导,兼容传统引导) 以及vmdk(VMware虚拟机镜像)

从分区大小不一致的固件更换到此固件都需要不保留配置更新或重新写盘!!
将img.gz文件下载到本地后无需解压即可直接写盘,推荐使用工具:PhysdiskwritebalenaEtcher;如需解压为img文件,推荐使用WinRAR
写盘结束后如有报错属于正常现象,只要磁盘分区为32MB+2048MB即可视为刷写成功。

从之前版本更新可以直接web端升级,你的配置会保留。
在web端升级无需解压,直接上传img.gz文件,点击“刷写固件”即可。

关于IPv6

本固件支持IPv6,但Dnsmasq默认不解析AAAA记录(IPv6地址)
如需解析IPv6地址请取消勾选此处:

使用其他自定义DNS插件请自理。

关于Docker

我不想每次更新系统都丢失Docker镜像,怎么做?
应该在部署Docker镜像前更改Docker根目录。
OpenWrt固件所占空间远小于你的SSD可用空间,所以我们可以利用剩余空间新建分区并将Docker根目录指向这个分区。
此处提供一个傻瓜化教程(适用于有且仅有1块SSD的情况):

刷写完固件启动后,在系统-->磁盘管理找到你的磁盘,点击更改

在"Free Space"处点击新建-->格式化-->文件系统选择ext4

静静等待格式化完成后,手动重启软路由

此时在系统-->磁盘管理中可以看到,刚刚新建的分区/dev/sda3被挂载到/mnt/sda3上
找到Docker-->配置,将Docker根目录改为/mnt/sda3/docker -->保存&应用
找到Docker-->概览,点击重新启动后,看到Docker根目录后标注的可用容量大小与sda3分区大小一致,大功告成!

至此你可放心地去pull Docker镜像了,只要OpenWrt固件的各分区大小不更改就能保证Docker的根目录数据不会丢失。


(这是一个傻瓜化教程,仅供参考。你也可以使用外接U盘或插入新硬盘并建立合适大小的ext4分区,将Docker根目录改为对应的挂载点上)


鸣谢

源码来自以下开源项目:

https://git.openwrt.org/openwrt/openwrt.git

coolsnowwolf/lede: Lean's OpenWrt source (github.com)

Lienol/openwrt at main (github.com)

vernesong/open克拉什: A Clash Client For OpenWrt (github.com)

rufengsuixing/luci-app-adguardhome: maybe the best AdGuardHome luci for openwrt (github.com)

pymumu/smartdns: A local DNS server to obtain the fastest website IP for the best Internet experience (github.com)

esirplayground/luci-app-poweroff: Shut Down Router (github.com)

lisaac/luci-app-dockerman: Docker Manager interface for LuCI (github.com)

lisaac/luci-app-diskman: Disk Manager for LuCI (github.com)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。