VoHive Plus 1.0.6
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_PAYLOADpreferred 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 + SHA1fallback;暂不声明 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 校验文件。