基于cnlimiter/codex-manager的修复增强版本,新的项目名叫:codex-console

这个版本的定位不是推倒重来,而是在原有项目基础上继续做兼容性修复、功能整合和使用体验优化,让整个项目重新回到“能跑、能看、能管、能打包”的状态。让整个流程更顺一些,适合拿来继续维护和二开。

首先还是要感谢上游作者打下的基础。原项目的整体结构和思路已经很完整,我这次更多是在此基础上补近期链路变化带来的问题,同时把一些常用功能整理得更顺手一点。

目前这版比较实用的功能主要有这些:

  1. 清理账号
    支持账号查看、批量删除、整理库里的历史账号数据,清理起来更方便,不用手动一点点收拾残局。
  2. 一键注册
    支持单个注册和批量注册,能直接从 Web UI 发起任务,省得来回折腾命令行。
  3. 上传 CPA
    支持单个和批量上传 CPA,注册完的号可以继续往后处理,不用再手动导出再二次操作。
  4. 导出多种格式
    支持导出 JSON、CSV、CPA 格式,也支持 Sub2API 格式,方便接你自己的后续流程。
  5. 支持上传 Sub2API / Team Manager
    不只是 CPA,这版还把 Sub2API 和 Team Manager 的上传链路也保留好了,能当一个统一管理面板来用。
  6. Token 管理
    支持查看 Token、验证 Token、刷新 Token,账号拿到之后不只是摆着,还能继续维护。
  7. 多邮箱接码
    支持多种邮箱服务,像临时邮箱、DuckMail、Outlook、Freemail、IMAP 邮箱这些都可以接进来,选择会更灵活。
  8. 批量任务管理
    支持批量注册、批量进度查看、任务取消、任务日志查看,适合长时间挂机跑。
  9. 实时日志
    Web UI 里可以直接看实时日志,出了问题更容易定位,不用对着黑窗口猜程序今天心情好不好。
  1. 代理支持
    支持代理列表、默认代理、动态代理、代理测试,适合有代理池或者轮换需求的人。
  2. 数据库管理
    支持本地数据库,也支持远程 PostgreSQL,还带数据库备份和清理功能,方便长期使用。
  3. 支持打包 exe
    已经整理了打包逻辑,Windows 下可以直接生成 exe,部署和分享都更省事。

这次我另外重点修了几个影响实际使用的问题:

  1. 补上了 Sentinel POW 计算逻辑
    现在服务端已经强制校验 POW,旧逻辑直接空值已经跑不通,这版已经加上求解流程。
  2. 注册和登录拆成两步
    现在注册完成后很多时候不会直接给可用 token,而是跳到别的流程,所以改成注册成功后重新走登录拿 token,稳定很多。
  3. 去掉重复发送验证码
    登录时服务端本身会自动发验证码邮件,旧逻辑又手动发一次,容易导致验证码错位,现在已经去掉多余发送。
  4. 调整了重新登录时的页面判断
    针对近期页面流转变化,重新整理了登录阶段的判断和提交逻辑,减少卡在错误页面的问题。

另外我还顺手优化了一些终端和 Web UI 的提示文案。
程序出问题已经够让人头大了,提示文字至少别再雪上加霜。所以这版的提示会更直白一点,也保留了一点轻松感,至少在排错的时候不至于像在和报错互相拌嘴。

简单说,这版更适合下面这些场景:

  • 想要一个能直接开 Web UI 用的整合版
  • 想把注册、清理、导出、上传放到一个面板里处理
  • 想继续基于现有项目自己改功能
  • 想要一个目前链路更顺一点的修复增强版

仓库地址:https://github.com/dou-jiang/codex-console

这个项目我会继续免费分享出来,主要是给同样在折腾兼容性问题、想继续维护这类工具的人一个基础版本。
如果你之前就在用类似项目,这一版应该会更容易接上手。

当然也还是要说明,这个项目仅供学习、研究和技术交流使用,请遵守相关平台和服务条款,不要用于违规、滥用或非法用途。开源的意义是交流和改进,不是把技术拿去乱用。

最后,再次感谢上游作者的工作。
我这版更像是一个“修复增强、继续维护”的版本,后面如果还有新的兼容性变化,也会继续慢慢补。毕竟这类项目最真实的日常就是:接口会变,页面会变,流程会变,而报错总会挑你最有自信的时候登场。

如果你对这个版本有兴趣,欢迎自取、交流、反馈。