Skip to content

Zephyr v2.3.6

Choose a tag to compare

@github-actions github-actions released this 05 Jun 17:54

Zephyr v2.3.6 — 网络性能优化功能 & Design Token 系统

三层网络性能优化(Mihomo 配置默认值 + OS TCP 调优 + DNS 优化),独立 apply/revert UI;Style Dictionary Design Token 管道重构主题系统;代理组下拉滚动/宽度修复。

新功能

网络性能优化功能

设置页面新增 Network Optimization 行,用户可选网络性能优化。

第一层:Mihomo 配置默认值(跨平台,无需特权)

参数 默认值 说明
tcp-concurrent true 并行 TCP 连接所有解析 IP,选最快
keep-alive-interval 30 防止中间设备断开空闲连接
keep-alive-idle 600 保持持久连接,减少 TLS 重握手
find-process-mode always TUN 模式下精确进程路由
profile.store-fake-ip true 持久化 fake-ip 映射,重启免 DNS 重解析
default-nameserver 223.5.5.5, 119.29.29.29 避免 DoH 解析循环依赖

所有原始值通过 contains_key 检查保存,尊重订阅和用户已有配置。

第二层:OS TCP 调优(TUN 授权时应用)

  • Linux:禁用空闲后慢启动、TCP Fast Open、ECN、禁用 HyStart ACK train、高 RTT 路径 buffer 调优(rmem/wmem 4MB、tcp_rmem 16MB、tcp_wmem 32MB)
  • macOS:TCP Fast Open、ECN
  • Windows:TCP 窗口自动调优、初始 RTO 300ms、Fast Open

第三层:DNS 优化(跨平台)

  • fake-ip-filter 从 2 条扩展到 13 条(覆盖 captive portal、游戏主机、STUN、LAN 发现等)

独立网络优化 UI

设置页面新增 Network Optimization 行,提供手动控制:

  • Apply:显示变更详情 + 警告,支持自动启动选项
  • Revert:从备份恢复优化前的原始值
  • Status:绿色圆点 = 已应用,灰色 = 未应用
  • 持久化:Linux 写入 /etc/sysctl.d/(重启保留);macOS 重启丢失;Windows 系统级持久

Design Token 系统

引入 Style Dictionary Design Token 管道,重构主题系统。

Bug 修复

  • 代理组下拉不可滚动:代理组数量多时下拉菜单无法滚动,现已修复
  • 代理组下拉宽度溢出:下拉宽度不再随项目数量无限扩展
  • 滚动条溢出圆角:下拉菜单和右键菜单的滚动条不再溢出圆角边界