以下是 0.2.33 至 0.2.35 版本的更新摘要。客户端会自动更新;如需手动更新,运行 zorven update 即可。桌面应用和 CLI 使用相同的版本号同步发布。
简体中文支持
- 控制台:语言选择器新增 中文 选项。日期、数字和相对时间按中文格式显示;如果浏览器语言为中文,首次打开即显示中文。
- 网站:所有介绍页面均已在
/zh/下提供中文版本。更新动态页面及其 RSS 订阅位于/zh/updates。 - CLI 和桌面应用:所有输出、帮助和错误信息均可显示为中文。可在
zorven settings或桌面应用的设置中选择语言;未设置时使用系统语言。 - 访客页面:机器人验证页面、CAPTCHA 组件、隧道登录页和网页门禁页面会根据访客语言以中文显示。
- 邮件:公告邮件和订阅设置页面支持中文。公告现在可以用四种语言撰写。
私有网络
zorven access可使用客户端密钥:无需另外创建 API 密钥。如果设备上正在运行 Zorven 客户端,则通过它连接;否则使用设备的客户端密钥建立会话。所有套餐均可使用。- 会话以设备身份及其所属用户建立,只显示共享给该用户的目标。
Zorven Apps
- 按套餐限制应用数量和每月应用流量:Free 1 个 / 5 GB,Hobby 2 / 20 GB,Pro 5 / 100 GB,Team 20 / 500 GB,Enterprise 不限。预览环境不计入。
- 超出限额时只会对应用隧道限速,其他隧道不受影响。可在控制台“应用”页面的用量条中查看使用情况。
- 使用相同的提交或镜像标签重复部署时,不再创建新的部署;如有需要,可用
force强制部署。
套餐
- 端口共享(
zorven share)现已向所有套餐开放。 通过 SOCKS 接入网络(zorven connect)适用于 Team 及以上套餐。
稳健性
- 安全重试:关键 API 调用支持
Idempotency-Key请求头。网络中断后重新发送同一请求,操作不会被执行两次。 - 更聪明的重试:邮件发送和日志导出在遇到临时错误时以逐步增加的间隔重试,遇到永久性错误时停止。
- 签名日志导出:发送到外部目标的记录带有
X-Zorven-Signature(HMAC)和X-Zorven-Delivery请求头,签名密钥可以轮换。 - 控制台实时更新:通过单个实时连接,隧道和设备的变化会立即显示;标签页隐藏时暂停刷新,减轻服务器负载。
- GitHub Webhook 投递不会被重复处理;同一个人也不会同时出现两条待处理的邀请。
- 针对高峰时段重新调整了数据库连接池和查询超时,并为服务器、客户端和桌面应用中的 HTTP 调用添加了超时。
网站与隐私
- 统计提示:可以通过提示中的 拒绝 按钮关闭不使用 Cookie 的匿名统计,你的选择会被保存。
- 字体由我们自己的服务器提供,不会向 Google Fonts 发送请求。
- 更新了隐私政策和 Cookie 政策:默认不保存请求和响应正文,只有在隧道所有者开启捕获时才会加密保存。同时说明了隧道访客 Cookie 以及 1-90 天的日志保留期限。
- 价格和文档页面已与当前功能保持一致。