v2.9.1-go
·
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。