客户端会自动更新;如需手动更新,运行 zorven update 即可。CLI 与桌面应用使用相同的版本号发布。macOS 桌面应用也已更新到 0.3.7(从 0.3.2 升级,包含此期间所有桌面端改进)。
修复内容
当服务器下发的故障转移节点列表中包含 IP 地址时,0.3.4 - 0.3.6 客户端在断线后可能卡在该地址上。日志中出现 cannot validate certificate for ... because it doesn't contain any IP SANs,客户端一直显示“not connected”。
- 服务器端(已上线): 节点列表只包含客户端可以连接的公共地址(
zorven.app:443)。 - 客户端 0.3.7: 即使重试等待时间变长,失败的节点也不会回到列表首位;所有地址都失败时依次尝试。当服务器地址是主机名时,忽略 IP 地址形式的节点建议。
如果已经卡住
无法连接的客户端无法自动更新,请手动修复一次:
- Linux(root):
rm -f /etc/zorven/nodes.json /root/.config/zorven/nodes.json && zorven service restart - Windows(管理员):
Remove-Item -Force C:\ProgramData\zorven\nodes.json -ErrorAction SilentlyContinue; zorven service restart
然后运行 zorven update 升级到 0.3.7。