Skip to content

Zephyr v2.3.3

Choose a tag to compare

@github-actions github-actions released this 28 May 17:54
65b9aa7

Zephyr v2.3.3 — 传输层协议指示器 & Observed Node 追踪

节点卡片新增真实传输层协议显示(TCP/QUIC/UDP/TLS);Observed Group 增强为组+节点双维度追踪;核心二进制重命名为 zephyr-mihomo(向后兼容旧名称);修复虚拟滚动日志跳动和行数计数同步。


🆕 新功能

传输层协议指示器

节点卡片上的协议标签从固定的 "UDP" 替换为节点实际使用的传输层协议(TCP / QUIC / UDP / TLS)。协议信息从 Mihomo 连接数据的 chains 中提取,反映节点真实使用的底层传输方式。

Observed Node 追踪

Observed Group 观察器从仅追踪代理组扩展为组+节点双维度追踪,减少误报:

  • 新增 observedNodeName 字段,记录每个组内最频繁的实际出口节点
  • 组变化输出 info 级别日志,节点变化输出 debug 级别日志
  • DIRECT、REJECT、PASS 等特殊组不再参与检测

🏗 架构改进

核心二进制重命名

内置 Mihomo 核心二进制从 mihomo 重命名为 zephyr-mihomo,避免与其他 Mihomo 客户端冲突。kill_mihomo() 函数同时匹配新旧两个名称,确保向后兼容。

⚠️ Lite 版本用户注意:如果没有手动重命名 mihomo → zephyr-mihomo,就不能受益于这项更新。因此,建议所有用户在此次更新中下载Full版本。

场景 结果
Full 版本 ✅ 自动使用 zephyr-mihomo,享受隔离保护
Lite 版本 + 重命名为 zephyr-mihomo ✅ 享受隔离保护
Lite 版本 + 旧名字 mihomo ❌ 仍会与其他客户端冲突

🐛 Bug 修复

虚拟滚动日志跳动

修复日志页面使用虚拟滚动时,新日志条目插入导致滚动位置异常跳动的问题。

日志行数计数 Tab 同步

修复切换日志 Tab(Core / App Logs)时行数计数未同步更新的问题。


🔧 其他

  • CI 新增测试代码签名工作流