Greasy Fork is available in English.
在 CPA 和 sub2api 页面提供手动 JSON 中间态导入导出工具
CPA ⇄ sub2api 油猴脚本使用说明
CPA ⇄ sub2api 打开面板。面板包含两个主要按钮:导出、导入。
配置区字段:
CPA API Base:填写 CPA / CLIProxyAPI 根地址,例如 https://cpa.example.com。不要填写 /v0/management,脚本会自动拼接。CPA Management Key:填写 CLIProxyAPI 管理密钥,脚本会同时使用 Authorization: Bearer <key> 和 X-Management-Key: <key>。sub2api API Base:填写 sub2api API 地址,例如 https://sub2api.example.com/api/v1。sub2api JWT Token:填写 sub2api 管理后台 token。若在 sub2api 页面打开,脚本会优先读取 localStorage.auth_token。在 CPA 页面打开面板:
CPA API Base。CPA Management Key。脚本会读取 CPA 认证文件、下载 JSON、转换为 sub2api 数据,并自动复制到剪贴板。
导出过程中会显示进度,完成后显示:
当前数据:N 个账号 / M 个代理在 sub2api 页面打开面板:
sub2api API Base。sub2api JWT Token。脚本会优先读取剪贴板数据;若不可读,则读取 Tampermonkey 缓存,然后调用 sub2api 导入接口。
成功后会显示导入结果,例如:
sub2api 导入完成:账号创建 10,账号失败 0,代理创建 0,代理复用 0,代理失败 0展开 功能区,点击 下载。
脚本会下载 ZIP 文件,包含:
cpa-auth/*.json
sub2api/sub2api-data.json其中 cpa-auth/*.json 是 CPA 原始认证文件,sub2api/sub2api-data.json 是可导入 sub2api 的数据。
展开 功能区:
脚本会上传到 CPA / CLIProxyAPI 的 auth-files 管理接口。
面板会显示状态和错误信息。请求失败时会显示类似:
调用错误:HTTP 401 invalid management key可展开 完整请求 / 响应详情 查看调试信息。