Release

1.7.1

您的审计日志现在会显示保险库拒绝了哪些请求——错误 IP、错误范围、超出配额——筛选功能已可用。

Clavitor 1.7.1

保险库、gate、CLI 和 proxy 同步升至 1.7.1。本次主要变更是审计日志:现在会记录保险库拒绝的请求,而不只是放行的请求。CLI 和 proxy 用户必须重新登记客户端(见破坏性变更)。

审计日志

  • 拒绝的请求现已记录:被 IP 白名单拦截的客户端、已锁定或已吊销的客户端、超出客户端范围的读取、超出配额的读取、超出速率限制的请求,以及需要硬件密钥触按但未触按的操作。每条记录会标明客户端、源地址、操作和原因。
  • 一分钟内的重复拒绝会合并为一条并附带次数,以免配置有误的程序灌满日志。
  • 被拒绝的读取不再显示为成功读取。此前,超出客户端范围或超出配额的读取可能被记为成功的 get,尽管并未返回任何内容。
  • 审计日志页面上的筛选现已正常工作:客户端、IP 地址、操作、结果和条目,以及排序,还有结果、操作和客户端计数。搜索覆盖所选时间范围内最新的 20,000 条事件。

客户端

  • 客户端表单现在会说明 IP 白名单接受的内容:IPv4 和 IPv6 地址、地址段(CIDR)和主机名。

保险库

  • 反复尝试打开保险库失败(未知保险库或密钥错误)会从第一次失败起即被降速,几次尝试之后源地址会被封禁一天。

CLI 和 proxy

  • 两者现在均使用保险库当前的凭据格式和 16 字符的保险库 ID。
  • 客户端可与我们任一节点上的保险库配合使用:登记 blob 现在包含该节点的密钥。此前,CLI 和 proxy 内置一把密钥,只能连接单一节点上的保险库。
  • macOS、Linux、Windows 和 FreeBSD 的新版本可在 clavitor.ai/downloads 下载。

---

破坏性变更: 10 月 4 日之前设置的 CLI 和 proxy 客户端将无法连接(保险库会返回「此设备使用较旧版本设置。请从您的保险库重新设置。」)。请在您的保险库中新建客户端 blob(客户端),安装 1.7.1,并再次运行 clavitor-cli init(或 clavitor-proxy init)。

已知问题: 运行在共享 VPN 出口之后的程序(例如 Cloudflare WARP)几乎每次请求都会更换地址。若要放行它们,IP 白名单必须覆盖该服务商的整个地址段,这也会放行该 VPN 上的其他所有人。