【6.13更新适配最新版本】【CLIProxyAPI-Pro】自用 CLIProxyAPI 魔改版,支持监控日志、全提供商账号巡检

sfun 2026-05-21 12:38 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


前言


本项目地址:CLIProxyAPI-Pro


CLIProxyAPI 官方移除了统计模块,而其它辅助统计项目都只做了 Codex 账号巡检支持,所以有了我这版魔改。


项目采用 path 的方式整合进 CLIProxyAPI 里直接构建,避免多开进程的通讯开销,实现了无需配置自动开启统计模块、自动配置 Management 为本项目仓库。


欢迎有类似需求的佬友使用。


功能特性



  • 持久化保存请求数据,支持导入、导出、webdav 定时备份、定时清理

  • 提供多种纬度请求监控统计表单

  • 支持账号手动巡检、定时巡检

  • 账号巡检支持 Codex、Claude(未严格测试)、Antigravity、Gemini CLI、Kimi(未严格测试)、xAI(未严格测试)

  • 账号巡检结果(配额和账号异常状态)支持持久化到配额管理和认证文件模块

  • 账号巡检支持自动化启用、禁用、删除、主动刷新令牌(CLIProxyAPI项目对于令牌刷新逻辑已经很完善,非必要无需手动刷新)

  • 账号巡检针对 Antigravity 软封禁(有配额,但是无法请求)提供深度检测

  • 支持访问根路由 / 直接进入 /management.html


使用说明


仓库提供了构建好的二进制文件和镜像,使用上和官方一致,只需要把二进制文件或者Docker 镜像换成本项目提供的即可。特殊说明的是 Docker 镜像增加了 Komari 探针和 WebDav 自动拉取最新的备份数据还原。可以按需配置环境变量启用。


# Docker 镜像,定期和上游同步

sfun/cliproxyapi-pro:latest

# WebDav 备份还原
WEBDAV_URL
WEBDAV_USERNAME
WEBDAV_PASSWORD
MANAGEMENT_PASSWORD

# komari 探针
KOMARI_SERVER
KOMARI_SECRET

更多可以查看仓库里的说明文档(AI写的,可能有些生硬,可以丢给AI搞定)


界面预览



请求监控总览



账号巡检总览



巡检配置总览



特别鸣谢



  • router-for-me/CLIProxyAPI — 本项目 core 定制层所基于的 upstream 后端项目。

  • router-for-me/Cli-Proxy-API-Management-Center — 本项目 management 定制层所基于的 upstream 管理 UI 项目。

  • seakee/CPA-Manager — 重要的 CLIProxyAPI 管理与监控项目,对 Pro usage、monitoring 和账号巡检方向提供了参考。

最新回复 (19)
  • meng8767 05-21 12:42
    1

    佬 api开启fast模式研究过嘛 我试了好几种方法 都不行

  • apiCollector 05-21 12:43
    2

    CPA的刷新策略是不是有点问题,这个佬会修改吗

  • sfun 楼主 05-21 12:47
    3

    策略没有问题的,不建议修改。重要是认证文件不要放到多个地方使用,多个项目共用会导致令牌竞态,刷新失效。

  • apiCollector 05-21 12:53
    4


    我最近不少账号401了,发现cpa有这个问题,但是作者不改

  • sfun 楼主 05-21 12:56
    5

    我这里超过 100 个 codex ,稳定很久了,实测没有问题。得有出现才能看看是啥问题

  • fx318 05-21 13:00
    6

    太厉害了,支持一下,感谢佬友的分享。

  • IU并列标在后 05-21 13:13
    7

    火钳刘明,这种好东西我要出去让我的小伙伴们都用上

  • 我会送你红色玫瑰 05-21 13:15
    8

    感谢分享,这版本改的好,正是一些需要的功能

  • Jinx2024 05-21 13:23
    9

    这个看起来挺好看的耶,晚上回去部署一下玩玩噶,感谢分享哦

  • sfun 楼主 05-21 14:05
    10
    payload:
    override:
    - models:
    - name: "gpt-5.5"
    params:
    service_tier: "priority"

    应该就是这个

  • liqi7 05-21 17:40
    11

    这版看起来很不错,希望作者继续多更新更新

  • sfun 楼主 05-21 22:47
    13

    没有做API提供商接入的场景,晚些看看

  • 纯小亦 05-21 22:51
    14

    感谢楼主分享。话说怎么让 CPA 反代出来的 API 支持 web search 呀?楼主这边有研究过吗?我试了好多办法都不行

  • liqi7 05-21 23:20
    15

    佬,API提供商,在请求日志上确实不能显示名称,这块帮忙看看呐

  • Starry4785 05-21 23:24
    16

    我也100个 没发现什么问题 我自己还使用脚本每隔10分钟就探测一次 ^-^

  • apiCollector 05-21 23:52
    17

    我是不敢了,最近401太多号了。。。

  • Yzzzed 05-22 11:40
    18

    请问在render这种docker云部署上面怎么切换management的面板呀?我部署上去还是原版的面板

  • liqi7 05-22 11:41
    19

    佬,这个面板挺好的,唯一一点就是不显示AI提供商名字;AI帮我看了下我你看看能不能帮忙更新下


  • 象牙山小诸葛 05-22 11:54
    21

    希望佬更新的不要太勤快 功能不是拍大腿 增加或取消的 当前够用就行 本来的cpa挺好的 可以说够用了 非要拆成两个项目 我还懒得搭另外一个

* 帖子来源Linux.do
返回