Greasy Fork

Greasy Fork is available in English.

CPA to sub2api 迁移

在 CPA 和 sub2api 页面提供手动 JSON 中间态导入导出工具

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
jlweb
日安装量
7
总安装量
12
评分
0 0 0
版本
1.3.2
创建于
2026-05-01
更新于
2026-05-05
大小
37.5 KB
许可证
MIT
适用于
所有网站

CPA ⇄ sub2api 油猴脚本使用说明

CPA ⇄ sub2api 油猴脚本使用说明


界面预览

1. 安装脚本

  1. 安装 Tampermonkey
  2. 新建脚本。
  3. 复制脚本内容并保存。
  4. 打开 CPA 或 sub2api 页面,点击右下角 CPA ⇄ sub2api 打开面板。

2. 配置说明

面板包含两个主要按钮:导出导入

配置区字段:

  • 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

3. 从 CPA 导出

在 CPA 页面打开面板:

  1. 确认 CPA API Base
  2. 填写 CPA Management Key
  3. 点击 导出

脚本会读取 CPA 认证文件、下载 JSON、转换为 sub2api 数据,并自动复制到剪贴板。

导出过程中会显示进度,完成后显示:

当前数据:N 个账号 / M 个代理

4. 导入到 sub2api

在 sub2api 页面打开面板:

  1. 确认 sub2api API Base
  2. 确认 sub2api JWT Token
  3. 点击 导入

脚本会优先读取剪贴板数据;若不可读,则读取 Tampermonkey 缓存,然后调用 sub2api 导入接口。

成功后会显示导入结果,例如:

sub2api 导入完成:账号创建 10,账号失败 0,代理创建 0,代理复用 0,代理失败 0

5. 下载备份

展开 功能区,点击 下载

脚本会下载 ZIP 文件,包含:

cpa-auth/*.json
sub2api/sub2api-data.json

其中 cpa-auth/*.json 是 CPA 原始认证文件,sub2api/sub2api-data.json 是可导入 sub2api 的数据。

6. 上传 CPA 认证文件

展开 功能区

  1. 点击 选择文件上传
  2. 选择本地 CPA 认证 JSON 文件。
  3. 点击 上传

脚本会上传到 CPA / CLIProxyAPI 的 auth-files 管理接口。

7. 错误排查

面板会显示状态和错误信息。请求失败时会显示类似:

调用错误:HTTP 401 invalid management key

可展开 完整请求 / 响应详情 查看调试信息。