文章总结: 本文提供从零搭建CLIProxyAPI(CAP)结合Codex客户端与register工具的完整教程,实现GPT和CodexToken的自动化注册与管理。核心步骤包括CAP的安装配置、Web界面管理、Codex三种授权方式,以及register的CPA模式参数详解。重点演示了–cpa-upload/clean/target-count等参数的使用逻辑,并给出分步执行顺序和常见避坑指南,帮助用户建立可持续的Token池维护流程。 综合评分: 76 文章分类: 安全工具,应用安全,其他
CAP保姆级教程:你也可以无限使用gpt_Token+codexToken使用+注册机使用
原创
沐阳 沐阳
沐阳逆向与AI学习
2026年4月2日 23:15 四川
在小说阅读器读本章
去阅读
这篇直接带你从 0 开始,把 CAP + Codex + register 的 CPA 模式 跑起来,并把 Token 池持续补充 这条链路理顺。
内容会按“先做什么、再做什么、做完看什么”来写,尽量让 0 基础也能顺着跑通。
点击原文跳转视频观看
01. 先认识这套方案(0基础版)
先把 4 个名字分清楚:
- 1.
CLIProxyAPI(CAP):本地代理服务,统一接不同模型/供应商。 - 2.
Codex:你在终端里用的代码助手客户端。 - 3.
register/openai-register:自动化注册与 token 管理工具。 - 4.
CPA 模式:register里负责上传、清理、控量的一组参数开关。
你可以把整体流程理解成:
Codex -> CAP -> 模型服务
register -> CPA(上传/清理/控量)
02. 先把 CAP 跑起来(安装与启动)
官方快速开始文档:https://help.router-for.me/cn/introduction/quick-start.html
02.1 Windows
你可以在 这里 下载最新版本并直接运行。
或者:
你可以在 这里 下载我们的桌面图形程序并直接运行。
02.2 macOS
brew install cliproxyapi
brew services start cliproxyapi
02.3 Linux
curl -fsSL https://raw.githubusercontent.com/brokechubb/cliproxyapi-installer/refs/heads/master/cliproxyapi-installer | bash
或者:
yay -S cli-proxy-api-bin
# 或
paru -S cli-proxy-api-bin
02.4 配置登录密码(关键步骤)
CAP 下载或安装好之后,你需要去配置 config 文件里的 secret-key 字段。这个值就是后面登录后台时要用的密码。
- 1. 找到并打开
config配置文件。 - 2. 寻找
secret-key: ""这一行。 - 3. 在引号里填入你要设置的密码,例如
secret-key: "muyang666"。 - 4. 保存配置,如果你已经启动了 CAP,请重启一下。
- 5. 保存后如果看到内容被自动编码,不用处理,这是正常现象。
注意:这个密码就是后续登录 Web 管理页面,以及在第 5 节配置 CPA 脚本时要用到的重要凭证。
02.5 启动后先看什么
先不要急着下一步,先确认两件事:
- 1. CAP 进程确实在运行。
- 2. 端口可访问,文档常见端口是
8317。 - 3. 能打开 Web 页面:
http://127.0.0.1:8317/management.html#/login。如果是服务器,也可以直接换成服务器 IP 访问。
这个页面有几个比较重要的地方:
- 1.
~/.cli-proxy-api:这里通常存放 token
- 1. 密钥管理区域:可以新增、删除、修改密钥。
- 2. 做完任何修改后,记得点击页面下方的保存。
OAuth 登录:可以通过 OAuth 给每个模型登录。
配额管理:可以查看每个模型的配额。
03. 给 CAP 添加 Codex 授权
这里你可以理解成有 3 种方式:
-
1. 注册机形式:放到第 05 节一起讲。
-
token 文件形式:适合你已经有可用 token 的情况。直接放在文件夹里面,然后就可以在 认证文件管理 页面看到,还可以在 配额管理 页面看到配额。
- 3. 命令行形式:最适合第一次上手,下面先讲这个。
进入 CAP 所在目录后执行:
./cli-proxy-api --codex-login
如果你在服务器环境、不方便自动弹浏览器:
./cli-proxy-api --codex-login --no-browser
--no-browser 会打印登录地址,你手动复制到浏览器登录即可。
官方文档里提到本地 OAuth 回调端口为 1455。
04. 配置 Codex 客户端
这一节我不在这里重复展开,直接看我前面那篇单独写给 Codex + 中转配置 的教程就够了:
https://mp.weixin.qq.com/s/oTZU-UwQJ95swijUd3CxQQ
你在那篇里重点看这几件事:
- 1.
Codex客户端配置文件放哪里。 - 2.
base_url应该怎么填。 - 3.
OPENAI_API_KEY这类字段名怎么处理。 - 4. 配完以后,如何确认请求已经正确走到你当前这套链路。
这篇主文里你只需要知道一个目标:
把 Codex 配到本地 CAP 上,然后再回来继续做下一步检查。
05. register 的 CPA 模式教程(从 0 到 1)
这一节按 MasterAlanLab/register 的 openai-register/README.md 来讲,尽量让你第一次就跑通。
05.1 先搞懂 CPA 模式在干什么
CPA 相关参数主要做三件事:
- 1. 上传:
--cpa-upload - 2. 清理:
--cpa-clean - 3. 控量:
--cpa-target-count
建议你按“先上传跑通 -> 再加清理 -> 最后加控量”的顺序来,不要第一次就全开。
05.2 环境准备(必须做)
cd openai-register
python openai_register.py --help
这里默认你已经按项目要求把依赖装好了。
在你这台电脑上如果是直接 python openai_register.py 就能跑,那下面所有命令都可以按这个方式来。
05.3 第一次跑:最小可用命令(单次)
python openai_register.py \
--cpa-base-url http://203.0.113.10:8317 \
--cpa-token YOUR_CPA_LOGIN_PASSWORD \
--cpa-upload \
--prune-local \
--once
💡 新手提示:
YOUR_CPA_LOGIN_PASSWORD从哪来? 这里的密码就是我们在第 02.4 步里,你在config配置文件中设置的secret-key密码。
这条命令为什么适合第一次:
- 1.
--once只跑一轮,日志更清晰。 - 2.
--cpa-upload先验证“上传链路”通不通。 - 3.
--prune-local让本地与远端更一致,减少重复数据。
05.4 第二次跑:完整模式(上传 + 清理 + 控量)
python openai_register.py \
--cpa-base-url http://203.0.113.10:8317 \
--cpa-token YOUR_CPA_LOGIN_PASSWORD \
--cpa-upload \
--cpa-clean \
--cpa-target-count 300 \
--cpa-workers 1 \
--cpa-timeout 12 \
--cpa-retries 1 \
--cpa-used-threshold 95 \
--prune-local
你可以这样理解:
- 1.
--cpa-upload:把新可用 token 推上去。 - 2.
--cpa-clean:把失效或超阈值条目清掉。 - 3.
--cpa-target-count 300:池子达到目标就暂停新增。
直白理解:低于 300 就补,高于或等于 300 就停,下一轮再检查。
05.6 参数速查(给 0 基础读者)
- •
--cpa-base-url:CPA 地址,只写到端口,不要带后台页面路径。 - •
--cpa-token:CPA 后台登录密码。 - •
--cpa-upload:注册成功后上传到 CPA。 - •
--cpa-clean:清理失效账号/高用量账号。 - •
--cpa-target-count:目标有效数量,达到后暂停新增。 - •
--cpa-workers:清理并发数。 - •
--cpa-timeout:超时秒数。 - •
--cpa-retries:重试次数。 - •
--cpa-used-threshold:用量阈值,超过按策略处理。 - •
--prune-local:远端成功后清理本地对应记录。
05.7 新手最容易踩的 4 个坑
- 1.
--cpa-base-url写错。 正确:http://203.0.113.10:8317错误:http://203.0.113.10:8317/management.html#/ - 2. 本地环境依赖没装完整,导致加上
--cpa-clean之后直接报错。 - 3. 第一次就上持续模式,不加
--once,导致日志太乱不容易排错。 - 4. 只看“是否注册成功”,不看上传和清理日志,最后查不出问题点。
05.8 输出文件在哪里
按 README,常见输出文件:
- • 账号密码:
tokens/accounts.txt(email----password) - • token 文件:
tokens/token_*.json
加了 --prune-local 后,上传成功的本地记录会被清理。
06. 一套推荐执行顺序(照着跑就行)
- 1. 先跑 CAP,配置好密码并确认端口可用。
- 2. 打开 Web UI,确认路由和凭证都正常。
- 3. 进入
register,先用--once+--cpa-upload打通。 - 4. 再加
--cpa-clean和--cpa-target-count做长期策略。
这个顺序的好处:每一步都能独立验证,哪里错就修哪里。
如果这篇对你有帮助,欢迎关注我。
我平时主要分享 Android / iOS 逆向、协议分析、抓包调试、自动化脚本,以及这些技术怎么和 AI 工具结合起来提升效率。
后面我也会继续更新这类实战内容,比如:移动端逆向里的 AI 辅助分析、接口调试自动化、账号体系排查、以及更贴近一线工作的工具链搭建。
参考链接
- • CLIProxyAPI 仓库:https://github.com/router-for-me/CLIProxyAPI
- • CLIProxyAPI 快速开始:https://help.router-for.me/cn/introduction/quick-start
- • CLIProxyAPI Codex Provider(OAuth):https://help.router-for.me/cn/configuration/provider/codex
- • CLIProxyAPI Codex 客户端配置:https://help.router-for.me/cn/agent-client/codex
- • CLIProxyAPI Web UI:https://help.router-for.me/cn/management/webui
- • Codex 配置补充文章:https://mp.weixin.qq.com/s/oTZU-UwQJ95swijUd3CxQQ
- • register 仓库:https://github.com/MasterAlanLab/register
- • register / openai-register README:https://raw.githubusercontent.com/MasterAlanLab/register/main/openai-register/README.md
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:沐阳逆向与AI学习 沐阳 沐阳《CAP保姆级教程:你也可以无限使用gpt_Token+codexToken使用+注册机使用》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论