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
일일 설치 수
1
총 설치 수
200
평점
2 0 0
버전
1.5
생성일
2026-05-01
갱신일
2026-05-10
크기
146KB
라이선스
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

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