【开源推广】本地 CPA和Manger Plus 升级太折腾,做了个 Codex Skill:一句话升级,失败自动回滚,还可以做成定时任务

ChricHuang 2026-07-18 11:58 1


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

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

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

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

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


最近 CPA 更新比较频繁,但 Windows 本地升级并不是一键操作。

我自己使用时遇到的麻烦主要有:



  • CLIProxyAPI 和 CPA Manager Plus 需要分别处理

  • 配置、认证文件和 Manager 数据不能丢

  • 新版本启动失败时,需要快速恢复旧版本

  • 每次手动下载、备份、替换、启动、验证,步骤比较重复


折腾几次之后,我把这套流程做成了一个 Codex Skill:



实际运行效果




升级成功及版本结果





每周自动更新 CPA



升级前后对比





桌面快速启动


升级成功后可以自动创建桌面入口。以后双击快捷方式,就能启动 CPA API 与 Manager,并打开管理页面。



它面向 Windows 本地部署的 CLIProxyAPI(CPA)与 CPA Manager Plus。目标很简单:



告诉 Codex“升级 CPA”,剩下的迁移、备份、验证、切换和回滚交给工具完成。



能做什么



  • 自动发现本地 CPA 安装

  • 首次使用时迁移到统一的 Stack 目录

  • 升级 CLIProxyAPI 和 CPA Manager Plus

  • 升级前备份配置与 SQLite 数据

  • 使用临时本地端口验证候选版本

  • 验证通过后再切换正式版本

  • 启动失败时自动恢复上一版本

  • 创建桌面快捷方式

  • 支持通过 Codex 安排定期自动升级


核心原则是:先验证,再切换;失败就回滚。

最新回复 (2)
  • 小山羊 07-18 12:20
    1

    这不就是一个脚本的事吗,用codex有点用牛刀杀鸡的感觉 ^-^

  • ChricHuang 楼主 07-18 12:42
    2

    哈哈哈哈能提效就行,最近CPA更新太频繁咯

* 帖子来源Linux.do
返回