Skip to content

VoHive Plus 1.0.6

Choose a tag to compare

@github-actions github-actions released this 05 Sep 23:16

VoHive Plus 1.0.6

这是 VoHive Plus 的维护版本。相对 v1.0.5,本次发布聚焦 VOXI/Vodafone UK WiFi Calling 实机拉起路径,补齐 SOCKS5 UDP 代理数据面、IKE/ESP 协商兼容性、桌面后端资源同步和备用后端诊断能力。

更新内容

  • VoWiFi 前置代理不再停留在配置层:IKE 与 ESP/NAT-T UDP 数据面现在会通过 SOCKS5 UDP relay 发包,适配 Windows v2rayN + WSL2 的本机代理场景。
  • 桌面端新增本项目后端与 Orson Vohive 1.5.5 备用后端选择能力,便于对照验证 WiFi Calling 是否是本项目协议栈问题;WSL USB 准备仍固定使用本项目后端脚本。
  • 对比 hzlmy2002/vohive-collection 后补齐 Vodafone/VOXI 需要的 IKE legacy 协商能力,包括 INVALID_KE_PAYLOAD preferred group 回退、MODP 1024/1536、SHA1 legacy proposal 和更多默认 IKE proposal。
  • IKE_AUTH 首包补齐 IDr、EAP_ONLY_AUTHENTICATION、MOBIKE_SUPPORTED、TICKET_REQUEST、INITIAL_CONTACT 等 VoWiFi 兼容 payload,并在失败时输出 payload/notify 摘要。
  • ESP/Child SA proposal 增加本项目数据面已支持的 AES-CBC-128 + SHA1 fallback;暂不声明 AES-GCM,避免 ePDG 选中后本地 ESP AEAD 数据面无法承载。
  • 修复部分 ePDG 在 EAP Success 后不立即携带 Child SA 时的状态机缺口:客户端会继续发送 final SK { AUTH },再解析最终 AUTH + SA + CP + TS 响应。
  • 启用 SOCKS5 UDP 前置代理时,不再把 ePDG 保护路由强行添加到飞行模式后的模组网卡 wwan0,避免隧道已建成后被 Device for nexthop is not up 路由错误打断。
  • pnpm sync:backend 会同步当前 Linux 后端到源码资源目录和已存在的 Tauri release 运行资源目录;用户删除的 target/debug 不会被重新创建。

已知说明

  • 启用 VoWiFi 后日志中可能出现短暂的飞行模式预热 WARN、蜂窝注册状态变更,或 eSIM AID 试探失败后回退成功;只要 UI 显示 WiFi-Calling:全部就绪,这些不代表当前会话失败。
  • v2rayN/代理节点仍需支持 UDP relay,且出口国家、UDP 500/4500 到运营商 ePDG 的链路质量仍会影响成功率。
  • Orson 备用后端只用于诊断和临时回退,不包含本项目新增的 WSL USB prepare 参数和 SOCKS5 UDP 前置代理能力。

产物

  • vohive-plus-desktop_1.0.6_windows_x64.zip:Windows 桌面软件便携包,内含桌面壳、Linux amd64 后端运行时、Orson 备用后端、默认配置和 WSL USB 准备脚本。
  • vohive-plus-firmware_1.0.6_linux_amd64:Linux amd64 后端运行时,可用于 WSL2 或 Linux 主机。
  • vohive-plus-firmware_1.0.6_linux_arm64:Linux arm64 后端运行时。
  • vohive-plus-firmware_1.0.6_linux_armv7:Linux armv7 后端运行时。
  • *.sha256:对应产物的 SHA256 校验文件。