基于cnlimiter/codex-manager的修复增强版本,新的项目名叫:codex-console
这个版本的定位不是推倒重来,而是在原有项目基础上继续做兼容性修复、功能整合和使用体验优化,让整个项目重新回到“能跑、能看、能管、能打包”的状态。让整个流程更顺一些,适合拿来继续维护和二开。
首先还是要感谢上游作者打下的基础。原项目的整体结构和思路已经很完整,我这次更多是在此基础上补近期链路变化带来的问题,同时把一些常用功能整理得更顺手一点。
目前这版比较实用的功能主要有这些:
- 清理账号
支持账号查看、批量删除、整理库里的历史账号数据,清理起来更方便,不用手动一点点收拾残局。 - 一键注册
支持单个注册和批量注册,能直接从 Web UI 发起任务,省得来回折腾命令行。 - 上传 CPA
支持单个和批量上传 CPA,注册完的号可以继续往后处理,不用再手动导出再二次操作。 - 导出多种格式
支持导出 JSON、CSV、CPA 格式,也支持 Sub2API 格式,方便接你自己的后续流程。 - 支持上传 Sub2API / Team Manager
不只是 CPA,这版还把 Sub2API 和 Team Manager 的上传链路也保留好了,能当一个统一管理面板来用。 - Token 管理
支持查看 Token、验证 Token、刷新 Token,账号拿到之后不只是摆着,还能继续维护。 - 多邮箱接码
支持多种邮箱服务,像临时邮箱、DuckMail、Outlook、Freemail、IMAP 邮箱这些都可以接进来,选择会更灵活。 - 批量任务管理
支持批量注册、批量进度查看、任务取消、任务日志查看,适合长时间挂机跑。 - 实时日志
Web UI 里可以直接看实时日志,出了问题更容易定位,不用对着黑窗口猜程序今天心情好不好。
- 代理支持
支持代理列表、默认代理、动态代理、代理测试,适合有代理池或者轮换需求的人。 - 数据库管理
支持本地数据库,也支持远程 PostgreSQL,还带数据库备份和清理功能,方便长期使用。 - 支持打包 exe
已经整理了打包逻辑,Windows 下可以直接生成 exe,部署和分享都更省事。
这次我另外重点修了几个影响实际使用的问题:
- 补上了 Sentinel POW 计算逻辑
现在服务端已经强制校验 POW,旧逻辑直接空值已经跑不通,这版已经加上求解流程。 - 注册和登录拆成两步
现在注册完成后很多时候不会直接给可用 token,而是跳到别的流程,所以改成注册成功后重新走登录拿 token,稳定很多。 - 去掉重复发送验证码
登录时服务端本身会自动发验证码邮件,旧逻辑又手动发一次,容易导致验证码错位,现在已经去掉多余发送。 - 调整了重新登录时的页面判断
针对近期页面流转变化,重新整理了登录阶段的判断和提交逻辑,减少卡在错误页面的问题。
另外我还顺手优化了一些终端和 Web UI 的提示文案。
程序出问题已经够让人头大了,提示文字至少别再雪上加霜。所以这版的提示会更直白一点,也保留了一点轻松感,至少在排错的时候不至于像在和报错互相拌嘴。
简单说,这版更适合下面这些场景:
- 想要一个能直接开 Web UI 用的整合版
- 想把注册、清理、导出、上传放到一个面板里处理
- 想继续基于现有项目自己改功能
- 想要一个目前链路更顺一点的修复增强版
仓库地址:https://github.com/dou-jiang/codex-console
这个项目我会继续免费分享出来,主要是给同样在折腾兼容性问题、想继续维护这类工具的人一个基础版本。
如果你之前就在用类似项目,这一版应该会更容易接上手。
当然也还是要说明,这个项目仅供学习、研究和技术交流使用,请遵守相关平台和服务条款,不要用于违规、滥用或非法用途。开源的意义是交流和改进,不是把技术拿去乱用。
最后,再次感谢上游作者的工作。
我这版更像是一个“修复增强、继续维护”的版本,后面如果还有新的兼容性变化,也会继续慢慢补。毕竟这类项目最真实的日常就是:接口会变,页面会变,流程会变,而报错总会挑你最有自信的时候登场。
如果你对这个版本有兴趣,欢迎自取、交流、反馈。