标签 控制面板 下的文章

欢迎 star 和二次开发



CPA-Dashboard

CLIProxyAPI 控制面板 - 服务管理与账户监控 Web 界面。

功能

服务控制

  • 启动 / 停止 / 重启 CLIProxyAPI 服务

  • 实时查看服务运行状态(PID、运行目录等)

  • 查看运行日志(支持语法高亮、自动刷新)

  • 清除日志文件

账户管理

  • 显示所有账户列表

  • 显示账户类型(antigravity/gemini/claude/codex 等)

  • 显示会员等级(ULTRA/PRO/FREE)

  • 显示每个模型的配额百分比及重置倒计时

  • 配额缓存持久化(重启后保留)

  • 单个账户配额刷新

  • 批量并行刷新所有账户配额(并行度 4)

  • 按类型 / 会员等级筛选

安装


pip install -r requirements.txt

使用

方式一:直接运行


python app.py

方式二:通过启动脚本

 # 在 CPA-Dashboard 目录下

./start.sh

默认访问 http://127.0.0.1:5000

配置

程序会自动从环境变量或父目录或者自己配置查找 config.yaml 读取配置:

运行模式

  1. 本地模式(默认):直接读取 auth 目录中的 JSON 文件

  2. API 模式:设置 CPA_MANAGEMENT_KEY 后通过 Management API 获取数据

界面说明

服务控制

服务控制页面提供以下功能:

  • 服务状态:实时显示 CLIProxyAPI 服务的运行状态

  • 绿色表示服务正在运行,红色表示服务已停止

  • 显示进程 PID、服务目录、日志文件路径等详细信息

  • 服务控制:通过按钮一键操作

  • 启动服务 - 启动 CLIProxyAPI

  • 停止服务 - 停止运行中的服务

  • 重启服务 - 重新启动服务

  • 运行日志:查看服务运行日志

  • 支持自动刷新(开关控制)

  • 手动刷新、跳转底部、清除日志

账户管理

账户管理页面提供以下功能:

  • 统计概览:顶部显示账户统计信息

  • 总账户数、各类型账户数量

  • ULTRA/PRO 会员数量统计

  • 筛选功能:按条件筛选账户

  • 按类型:全部、Antigravity、Gemini、Claude、Codex

  • 按等级:ULTRA、PRO

  • 账户卡片:每个账户显示为一张卡片

  • 账户邮箱、类型标签、会员等级

  • 账户状态(活跃 / 沉默)

  • 配额信息:各模型的使用百分比及重置倒计时

  • 操作按钮

  • 刷新列表 - 重新加载账户列表

  • 刷新所有配额 - 批量并行刷新所有账户的配额信息

  • 单个账户刷新 - 点击卡片上的刷新按钮

使用说明

使用说明页面展示 API 连接信息:

  • 连接信息

  • BASE URL - API 服务地址

  • API KEY - 当前使用的密钥

  • 可用 KEYS - 可用密钥数量

  • 所有 API KEYS:列出所有可用的 API 密钥,点击复制

  • cURL 命令:提供现成的 cURL 命令示例,可直接复制使用

注意

  • 配额查询目前仅支持 Antigravity 类型账户

  • 其他类型账户只显示基本信息

  • 服务控制功能需要正确配置 CPA_SERVICE_DIR


📌 转载信息
转载时间:
2026/1/16 12:46:45