Skip to content

Releases: ljh-696/sub2api-batch-tester

Sub2API Batch Tester 1.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 09:12

Sub2API Batch Tester v1.2.1

v1.2.1 是一次小范围功能修复和统一应用图标更新。它仍是本地 Sub2API 管理测试客户端,不提供或托管 Sub2API 服务。

下载

  • Sub2API-Batch-Tester_1.2.1_windows-x64-setup.exe:Windows 10/11 x64 的 NSIS 安装程序。
  • Sub2API-Batch-Tester_1.2.1_android-arm64-v8a.apk:Android 9 / API 28 及以上、64 位 ARM 设备的已签名 APK。
  • SHA256SUMS.txt:两个安装包的 SHA-256 校验值。
  • LICENSE.txt:MIT 许可证副本。

Windows 安装程序当前未进行代码签名;Android APK 使用发布签名。请只从此 Release 下载,并先核对 SHA256SUMS.txt

变化

  • 新增“超时 / 待复测”结果:Reqwest 请求超时、HTTP 408/504,以及接近 90 秒请求上限且未获得最终 SSE 结论的可疑传输/流结束,会单独显示为超时而非“错误”。
  • 成功完成但耗时较长的测试仍显示“可用”。明确的认证、模型、服务端业务失败和已完成的 success: false 结果仍显示“错误”。本版本不会把所有网络错误重新分类为超时。
  • “错误”筛选只显示明确失败;“超时 / 待复测”有独立筛选,不表示账号失效。
  • 手动删除清单中包含超时账号时,确认对话框会提醒其未获得有效测试结论。删除不会自动发生,也没有增加第二次确认。
  • Windows 安装包、Android 启动器、应用内 Logo 和网页 favicon 统一使用新的应用图标。

使用边界

  • 测试请求的总等待上限保持约 90 秒,不新增自动重试、用户超时设置、后台任务或服务端接口改动。
  • Android 批量任务需要应用保持前台;后台、锁屏、系统终止或网络中断后,未完成任务不保证继续执行。
  • 不提供 iOS、AAB、后台保活、云同步、遥测或自动更新。
  • 测试和删除会调用你自行填写的 Sub2API 管理站点。删除只有在确认对话框中确认后才会发送。

验证范围

v1.2.1 的发布资产已完成前端与 Rust 自动化检查、Windows 安装包验证、Android API 35 主流程验证,以及 Android API 28 安装、冷启动和启动器图标验证。详细安装和兼容范围见 README

Sub2API Batch Tester 1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:46

Sub2API Batch Tester v1.2.0

首个 Windows + Android 稳定版本。项目仍是本地 Sub2API 管理测试客户端,不提供或托管 Sub2API 服务。

下载

  • Sub2API-Batch-Tester_1.2.0_windows-x64-setup.exe:Windows 10/11 x64 的 NSIS 安装程序。
  • Sub2API-Batch-Tester_1.2.0_android-arm64-v8a.apk:Android 9 / API 28 及以上、64 位 ARM 设备的已签名 APK。
  • SHA256SUMS.txt:两个安装包的 SHA-256 校验值。
  • LICENSE.txt:MIT 许可证副本。

Windows 安装程序当前未进行代码签名;Android APK 使用发布签名。请只从此 Release 下载,并先核对 SHA256SUMS.txt

变化

  • Android 端复用 Windows 端的 Sub2API API 客户端、批量队列、模型逻辑和会话语义,并提供适合窄屏的账号卡片列表。
  • “记住登录”继续不保存密码:Windows 使用 Credential Manager,Android 使用系统 Keystore 支持的安全存储保存刷新令牌。
  • 保留已有普通登录和服务端条件触发的 TOTP 流程;TOTP 不是 v1.2.0 新增或强制的认证步骤。
  • Android 适配状态栏和导航栏,支持账号筛选、选择、模型加载、批量测试、删除确认和退出登录。

使用边界

  • Android 批量任务需要应用保持前台;后台、锁屏、系统终止或网络中断后,未完成任务不保证继续执行。
  • 不提供 iOS、AAB、后台保活、云同步、遥测或自动更新。
  • 测试和删除会调用你自行填写的 Sub2API 管理站点。删除只有在确认对话框中确认后才会发送。
  • 密码、站点地址、邮箱、账号列表、访问令牌、刷新令牌和完整服务端响应不得提交到 Issue、日志或截图。

验证范围

v1.2.0 已完成前端与 Rust 自动化检查,以及 Windows 与 Android 本地发布构建校验。Android API 28 完成已签名正式包的安装、冷启动和登录界面验收;API 35 完成主流程验收。详细安装和兼容范围见 README

Sub2API Batch Tester 1.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 10:27

本次更新

这个版本聚焦于测试完成后的账号处理:可以按测试结果快速筛选账号,并直接从已连接的 Sub2API 站点批量删除已选账号。

新增

  • 可按最近一次连接测试结果筛选账号:可用配额耗尽错误
  • 支持批量删除已选账号。删除前会显示本次将删除的账号清单,并要求再次确认。
  • 删除操作会真实调用 Sub2API 的账号删除接口;删除成功后会重新加载站点账号列表。
  • 当部分账号删除失败时,会保留成功和失败的分别结果,方便继续处理未删除的账号。

改进

  • 筛选依据从 Sub2API 的启用/停用状态改为本软件中最近一次连接测试的结果,更贴合排查和清理账号的实际流程。
  • 测试、刷新、模型加载和删除操作会相互协调,避免删除过程中账号列表或操作对象发生变化。
  • 删除后会以服务端最新账号列表为准,能够正确反映可能同时受影响的关联账号。

使用提示

  • 批量删除会删除连接站点中的真实账号,操作不可撤销;请在确认账号清单无误后再继续。
  • 本次发布包含 Windows x64 安装包、SHA256SUMS.txt 校验文件和许可证文件。

完整变更记录: v1.0.0...v1.1.0

Sub2API Batch Tester 1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 05:55

首个公开版本

Sub2API Batch Tester 1.0.0 是面向 Sub2API 管理员的 Windows 桌面批量连接测试工具。它通过你填写的 Sub2API 管理接口发起真实测试,不内置站点、账号或令牌。

主要功能

  • 使用 Sub2API 管理员账号登录,支持需要 TOTP 验证码的登录流程。
  • 可选择记住登录;下次打开软件时会尝试恢复上次的登录会话。
  • 登录和刷新账号后自动加载模型元数据,无需手动触发模型列表加载。
  • 支持筛选和选择账号,并批量发起真实连接测试。
  • 可选择 1、3 或 5 个并发测试任务,并可在测试过程中取消任务。
  • 清晰展示测试进度、账号测试状态、错误摘要及模型覆盖范围,便于判断账号是否可继续使用。
  • 对常见的 Sub2API 接口返回差异提供兼容处理,包括分页元数据缺失、模型显示名缺失和额外测试事件等情况。

下载文件

  • Sub2API-Batch-Tester_1.0.0_x64-setup.exe:Windows x64 安装程序。
  • SHA256SUMS.txt:安装程序的 SHA-256 校验值。
  • LICENSE.txt:MIT License 全文。

首次安装

  1. 下载安装程序和 SHA256SUMS.txt
  2. 可选但推荐:在 PowerShell 中运行 Get-FileHash .\Sub2API-Batch-Tester_1.0.0_x64-setup.exe -Algorithm SHA256,确认输出与校验文件一致。
  3. 运行安装程序,按提示完成当前用户安装。
  4. 打开软件后填写自己的 Sub2API 站点和管理员账号。

安装程序当前未进行代码签名,Windows 可能显示 SmartScreen 提示。请只从本页下载,并在无法确认来源时不要运行文件。

完整安装、使用、兼容性、隐私与故障排查说明见 README