Skip to content

zcode2api v1.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:01
· 23 commits to main since this release
  • 新增全局出站代理设置,支持手填 HTTP/HTTPS 代理、按请求或按时间轮换、失败出口冷却,以及账号独立代理优先。
  • 新增 HTTPS 节点订阅,支持 VLESS TCP/WS(含 Reality)、Hysteria2 和 HTTP/HTTPS 节点,可按名称正则筛选;通过 Mihomo 为每个节点建立固定入口,刷新时保留正在进行的请求。
  • 控制台支持检测代理草稿配置、安装固定版本并校验 SHA-256 的 Mihomo;代理启用、轮询和订阅设置保存后对后续请求生效。
  • 新增可选的阿里云官方 SDK 安全验证,使用 Node.js 18+ 与 jsdom,提供 off / auto / always 模式、超时及 Canvas/WebGL 模拟设置;一次性票据按请求生成,明确过期后最多重新验证一次。
  • 验证码配置获取、SDK 验证与携带票据的推理共用同一代理入口;完善 WAF 拦截诊断和错误处理,3012、WAF 与 SDK 风险拒绝会结束当前请求。
  • Docker 支持按需加入 Node/jsdom 和 Mihomo 运行环境;发行包包含锁定的可选依赖清单,提供 Windows、Linux、macOS 的 amd64/arm64 六个平台压缩包及 SHA256SUMS。
  • 扩展离线回归、竞态检测、模糊测试、多版本 Node 和四种 Docker 运行环境检查;发布前统一验证六个平台压缩包及校验和,后端语句覆盖率要求至少 75%。

启用 SDK 安全验证前,请在程序根目录执行 npm --prefix captcha_node ci --omit=dev --ignore-scripts。Docker 可通过 CAPTCHA_RUNTIME=1 和 PROXY_RUNTIME=1 构建参数按需加入依赖。代理与安全验证默认关闭;SDK 模拟环境不保证通过上游风险判定,代理连通性检测也不代表真实推理一定可用。

完整更新对比: v1.1.1...v1.2.0