🌟 新增功能
容器化深度支持: 全面适配容器运行环境,支持 S6 守护进程及 Docker Compose 部署,实现首次启动自动设置自启。
全新 DNS 模式: 新增 route 模式 DNS,并优化其在 Mihomo 内核下的数据库自动更新机制。
面板与交互: 新增 Zashboard、MetaXD 面板支持;Mihomo 本地模版支持手动选择节点(感谢 @DustinWin)。
自动化增强: 增加设置别名时的系统冲突校验,支持定时任务自动更新规则集(Rule-set/MRS/SRS)。
⚡ 优化改进
DNS 逻辑优化:
优化加密 DNS 实现,Mihomo 和 Sing-box 内核不再依赖系统根证书文件。
优化防泄露逻辑,改进 Mix 模式下的国内域名访问速度。
简化 Sing-box DNS 模块语法,统一各内核 Tun 模式默认网段。
脚本逻辑重构:
重写 webget 函数,优先使用系统 wget 以提升稳定性。
优化环境变量注入逻辑与版本读取机制。
优化低内存设备在更新内核时的 /tmp 空间占用。
规则管理:
Mihomo 内核配置文件覆写现在支持自动引入 sub-rules 和 listeners 字段。
规则集(Rule-set)文件统一存放至 ./ruleset 目录进行管理。
🛠 修复方案
订阅与链接: 修复包含 & 特殊符号的订阅链接生成配置出错的问题;修复由于 urlencode 导致的在线订阅更新失败。
内核相关: 修复 Mihomo 内核在 route 模式下无法自动生成规则集文件的 Bug;修复 Sing-box 内核非标端口报错。
设备兼容性: 修复镜像化设备自定义别名重启失效、部分老旧设备调用 wget 报错以及小米设备升级后残留文件的清理问题。
防火墙与网络: 修复 nftables 模式下常用端口过滤对 UDP 流量未生效的问题;修复部分设备 Tproxy 失效及 Google Play 下载转圈问题。
📦 环境与内核适配
内核更新: 同步支持 Mihomo v1.19.17+ 及 Sing-box v1.12/1.13+ 版本;新增 Singbox-reF1nd 分支内核支持。
系统兼容: 适配 OpenRC 启动模式及后台守护进程;优化华硕官方固件 U 盘挂载路径选择。
依赖调整: 迁移 bin 目录至独立分支以减小主项目体积;内置 Geosite 数据库更新为 Mihomo 官方版本以修复报错。