Skip to content

v2.9.1-go

Choose a tag to compare

@github-actions github-actions released this 01 Oct 02:53
· 4 commits to go-rewrite since this release

v2.9.1-go

补齐服务器后台领取风控的代理淘汰策略。上游客户端版本仍为 3.14.4,无数据库迁移。

初始体验额度异常 + 领取风控

  • 有效余额查询确认新账号无初始套餐及已分配额度,领取链路又明确风控时,自动删除
    该次请求使用的命名代理,将全部关联账号按“空闲优先 → 最少绑定”改派。
  • 同时覆盖后台入池自动领取、定时领取和手动领取。无启用候选时清除旧代理并回退直连。
  • 区分真实风控、验证码失败、已经领取及名额耗尽;兼容 HTTP 200 内的 3012 业务风控。
  • 已有套餐(含额度用尽)、成功使用/领取过的账号、查询失败或数据不完整时不触发删除。
  • 有效额度证据绑定代理和凭据,锁内再次验证,防止迟到响应误删新线路;重启后重新采集证据。
  • 保留领取冷却,不立即换线重领。自动领取首个风控后停止剩余套餐,批量后续账号改用新出口。
  • 删除与全部账号改派作为单个事务提交,失败整体回滚。后台提示和日志显示删除及改派结果。
  • 补位排除与问题线路相同 URL 的配置,避免换回同一个代理地址。

验证

  • 本地 Go 全量测试、静态检查和构建通过,核心专项回归连续 20 轮通过。
  • 前端 14 项测试和生产构建通过,内嵌产物已同步。
  • 发布前通过 GitHub CI 验证 Linux 竞态检测、SDK 兼容及前端构建一致性。

升级与交付

  • 替换二进制或镜像并重启生效;不依据历史日志追溯删除代理。
  • CLI 独立登录领取流程不变;本策略作用于服务器后台的三类领取入口。
  • 五平台二进制:Linux amd64/arm64、macOS amd64/arm64、Windows amd64。
  • 镜像:ghcr.io/fujunchao/zcode2api-plus:2.9.1-go 与 latest。