Skip to content

07.18

Choose a tag to compare

@Chunlion Chunlion released this 18 Jul 14:46
· 18 commits to main since this release

更新内容

本次更新重点提升 DNS 防泄露配置的稳定性、节点检测速度及 OpenWrt 使用体验,并保持完整 YAML、完整 JS、Lite YAML、Lite JS 行为一致。

控制面板

  • 默认面板统一调整为 Zashboard。
  • 完整版与 Lite 版均预置面板下载地址和控制器配置。

节点检测优化

  • Fallback 检测周期由 300 秒缩短至 180 秒。
  • Fallback 连续失败阈值调整为 2,更快切换不可用节点。
  • URL-Test 切换容差由 50 ms 调整为 30 ms,对延迟变化更加敏感。
  • 保持 2000 ms 测试超时,避免过度频繁误判。

tolerance: 30 表示候选节点至少快 30 ms 才切换,并非只允许延迟低于 30 ms。

Fake-IP 兼容性增强

  • 新增外部维护的 fakeip-filter.mrs 规则集。
  • 覆盖更多局域网、NTP、STUN、游戏平台、音乐服务、设备发现及系统联网检测域名。
  • 原有国内、私有、直连、反向解析和本地补充规则继续保留。
  • 规则每天自动检查更新,无需手动维护完整 Fake-IP 例外列表。

NTP 校时

  • 新增 Mihomo 内部 NTP 校时。
  • 默认每 30 分钟通过 DIRECT 查询 time.apple.com
  • 默认仅修正 Mihomo 内部时间,不修改操作系统时间。
  • OpenWrt 以 root 权限运行时,可将 ntp.write-to-system 改为 true,同步校准系统时间。
  • 降低系统时间错误引起 TLS、DoH 和证书验证异常的概率。

配置一致性与自动校验

  • 新增完整 YAML/JS、Lite YAML/JS 配置一致性检查。
  • 检查策略组、规则顺序、规则提供者、关键 DNS/TUN/NTP 参数及 Fake-IP 引用。
  • 新增 GitHub Actions 自动校验,配置更新后自动执行语法与结构检查。
  • 防止遗漏规则提供者、无效策略目标以及 YAML/JS 行为不一致。

文档修正

  • 明确 Windows 网卡 DNS 仅在启用 TUN 时推荐设置为 127.0.0.1
  • 补充 OpenWrt NTP 系统写时方法。
  • 修正 Surfboard 配置格式说明。
  • 明确 auto-redirect 仅在 Linux 生效,并补充 strict-route 兼容性说明。

升级说明

更新配置后建议:

  1. 重新加载配置。
  2. 刷新规则提供者。
  3. 刷新代理提供者及节点延迟。
  4. OpenWrt 用户如需同步系统时间,确认 Mihomo 具有 root 权限后再开启 write-to-system

本次更新不改变现有策略组名称、规则分流结构和用户选择记录。