Releases: ljh-696/sub2api-batch-tester
Release list
Sub2API Batch Tester 1.2.1
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
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
本次更新
这个版本聚焦于测试完成后的账号处理:可以按测试结果快速筛选账号,并直接从已连接的 Sub2API 站点批量删除已选账号。
新增
- 可按最近一次连接测试结果筛选账号:可用、配额耗尽、错误。
- 支持批量删除已选账号。删除前会显示本次将删除的账号清单,并要求再次确认。
- 删除操作会真实调用 Sub2API 的账号删除接口;删除成功后会重新加载站点账号列表。
- 当部分账号删除失败时,会保留成功和失败的分别结果,方便继续处理未删除的账号。
改进
- 筛选依据从 Sub2API 的启用/停用状态改为本软件中最近一次连接测试的结果,更贴合排查和清理账号的实际流程。
- 测试、刷新、模型加载和删除操作会相互协调,避免删除过程中账号列表或操作对象发生变化。
- 删除后会以服务端最新账号列表为准,能够正确反映可能同时受影响的关联账号。
使用提示
- 批量删除会删除连接站点中的真实账号,操作不可撤销;请在确认账号清单无误后再继续。
- 本次发布包含 Windows x64 安装包、
SHA256SUMS.txt校验文件和许可证文件。
完整变更记录: v1.0.0...v1.1.0
Sub2API Batch Tester 1.0.0
首个公开版本
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 全文。
首次安装
- 下载安装程序和
SHA256SUMS.txt。 - 可选但推荐:在 PowerShell 中运行
Get-FileHash .\Sub2API-Batch-Tester_1.0.0_x64-setup.exe -Algorithm SHA256,确认输出与校验文件一致。 - 运行安装程序,按提示完成当前用户安装。
- 打开软件后填写自己的 Sub2API 站点和管理员账号。
安装程序当前未进行代码签名,Windows 可能显示 SmartScreen 提示。请只从本页下载,并在无法确认来源时不要运行文件。
完整安装、使用、兼容性、隐私与故障排查说明见 README。