[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82294":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":13,"stars7d":15,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":8,"pushedAt":8,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":14,"starSnapshotCount":14,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},82294,"chatgpt-auto-register","heartmore\u002Fchatgpt-auto-register","heartmore",null,"Python",93,50,43,1,0,21,33,7,5.12,false,"master",true,[],"2026-06-12 02:04:25","# ChatGPT Auto Register\n\n> 💬 交流群：**1060714372**\n> 🍎 建议搭配 [heartmore\u002Ficloud-hme](https:\u002F\u002Fgithub.com\u002Fheartmore\u002Ficloud-hme) 食用 — iCloud Hide My Email 纯协议管理工具\n\n纯协议逆向实现的 ChatGPT 手机号全自动注册工具。无需浏览器，从获取号码到拿到 Session Token 端到端自动化。\n\n基于 [heartmore\u002Fchatgpt-auto-register](https:\u002F\u002Fgithub.com\u002Fheartmore\u002Fchatgpt-auto-register) 改进。\n\n---\n\n## 原理\n\n三条独立技术组合为一条流水线：\n\n| 层级 | 技术 | 绕过目标 |\n|------|------|----------|\n| 网络层 | `curl_cffi` Chrome TLS 指纹 | Cloudflare |\n| 反爬层 | Sentinel FNV-1a 工作量证明 | auth.openai.com JS 挑战 |\n| 接码层 | SMSBower \u002F hero-sms \u002F 5sim API | 短信验证码自动获取 |\n\n注册流程共 9 步，全程 HTTP API 交互：\n\n```\nSMSBower              ChatGPT \u002F OpenAI\n─────────             ───────────────────\ngetNumber() ──┐\n              ├── [01] GET  chatgpt.com\u002Fauth\u002Flogin\n              ├── [02] GET  \u002Fapi\u002Fauth\u002Fcsrf\n              ├── [03] POST \u002Fapi\u002Fauth\u002Fsignin\u002Fopenai\n              ├── [04] GET  auth.openai.com\u002Fauthorize (OAuth 重定向)\n手机号 ───────┤\n              ├── [05] POST \u002Fapi\u002Faccounts\u002Fuser\u002Fregister\n              ├── [06] GET  \u002Fapi\u002Faccounts\u002Fphone-otp\u002Fsend\nwait_code() ◄─┤\n收到验证码 ───┘\n              ├── [07] POST \u002Fapi\u002Faccounts\u002Fphone-otp\u002Fvalidate\n              ├── [08] POST \u002Fapi\u002Faccounts\u002Fcreate_account\n              └── [09] GET  \u002Fapi\u002Fauth\u002Fcallback\u002Fopenai → session_token\n```\n\n---\n\n## 快速开始\n\n### 1. 安装依赖\n\n```bash\npip install -r requirements.txt\n```\n\n### 2. 配置\n\n```bash\ncp config.example.json config.json\n```\n\n编辑 `config.json`，填写 SMSBower API Key：\n\n```json\n{\n  \"smsbower\": { \"api_key\": \"YOUR_KEY\" },\n  \"proxy\": \"socks5h:\u002F\u002F127.0.0.1:10808\",\n  \"country\": \"151\",\n  \"service\": \"dr\"\n}\n```\n\n### 3. 运行\n\n```bash\n# Web GUI（推荐）\npython web_gui.py\n# 浏览器打开 http:\u002F\u002F127.0.0.1:8080\n\n# 命令行\npython auto_register.py                # 交互模式\npython auto_register.py -n 3           # 注册 3 个号\npython auto_register.py --country 33   # 指定国家\n```\n\n---\n\n## Web GUI\n\n`web_gui.py` 提供完整的 Web 控制台：\n\n- 配置管理（API Key、代理、国家、价格上限）\n- iCloud Cookies 一键导入\n- 实时日志流（SSE）\n- Phase 1 注册 + Phase 2 OAuth 绑邮箱上传全自动\n- 结果下载\n\n### iCloud 邮箱（可选）\n\n如果配置了 SUB2API，注册完成后会自动：\n\n1. 从 iCloud 创建\u002F复用 Hide My Email 别名\n2. OAuth 登录 → 绑定邮箱 → 验证码 → 同意授权\n3. 上传 session_token 到 SUB2API\n\n导入 iCloud Cookies：在 Web GUI 的 \"iCloud Cookies 导入\" 区域粘贴 JSON，或先运行：\n\n```bash\npython icloud_hme.py export-cookies\n```\n\n---\n\n## 配置参考\n\n| 键 | 默认值 | 说明 |\n|----|--------|------|\n| `smsbower.api_key` | (必填) | SMSBower API Key |\n| `register.password` | 随机 | 账号密码 |\n| `register.name` | 随机 | 昵称 |\n| `register.birthdate` | 随机 | 生日 |\n| `proxy` | 直连 | 代理，如 `socks5h:\u002F\u002F127.0.0.1:10808` |\n| `country` | `151` | SMSBower 国家 ID |\n| `service` | `dr` | 服务代码（`dr`=OpenAI） |\n| `max_price` | 不限 | 号码最高单价 |\n| `code_timeout` | `30` | 验证码等待秒数 |\n\n---\n\n## 项目结构\n\n```\n├── web_gui.py              # Web GUI (Flask + SSE)\n├── auto_register.py        # CLI + register_one 引擎\n├── chatgpt_register.py     # 核心：curl_cffi + Sentinel 协议引擎\n├── smsbower.py             # SMSBower API 客户端\n├── sentinel.py             # OpenAI Sentinel 反爬 PoW\n│\n├── openai_bind_email.py    # Phase 2: OAuth → 绑邮箱 → 验证 → 同意 → code\n├── openai_oauth.py         # OAuth token 交换\n├── openai_pipeline.py      # 全链路编排器\n├── phone_sms.py            # SMSBower \u002F hero-sms \u002F 5sim 多平台接码\n├── icloud_hme.py           # iCloud Hide My Email + cookies 导出\n├── phase2_codex.py         # Phase 2 薄封装\n├── test_pipeline.py        # 日常测试入口\n│\n├── config.example.json     # 配置模板\n├── requirements.txt        # Python 依赖\n└── README.md\n```\n\n---\n\n## 相关项目\n\n- [heartmore\u002Ficloud-hme](https:\u002F\u002Fgithub.com\u002Fheartmore\u002Ficloud-hme) — iCloud Hide My Email 纯协议管理，一键导出 cookies，搭配本工具完成全链路注册\n\n🔗 友情链接：[LINUX DO](https:\u002F\u002Flinux.do\u002F)\n\n---\n\n## 致谢\n\n- [heartmore\u002Fchatgpt-auto-register](https:\u002F\u002Fgithub.com\u002Fheartmore\u002Fchatgpt-auto-register) — 原始协议逆向实现\n- [open-reg-auto](https:\u002F\u002Fgithub.com\u002Fwuchenwl\u002Fopen-reg-auto) — Sentinel 工作量证明方案\n\n---\n\n## 声明\n\n本项目仅供逆向工程学习和研究使用。使用自动化工具创建账号可能违反 OpenAI 服务条款，请自行承担风险。\n","heartmore\u002Fchatgpt-auto-register 是一个基于纯协议逆向实现的 ChatGPT 手机号全自动注册工具。它能够从获取号码到拿到 Session Token 全程自动化，无需浏览器参与。项目采用 Python 编写，通过组合 `curl_cffi`、Sentinel FNV-1a 工作量证明和 SMSBower\u002Fhero-sms\u002F5sim API 等技术，绕过 Cloudflare 和 auth.openai.com 的 JS 挑战，实现端到端的 HTTP API 交互式注册流程。该工具适合需要批量创建 ChatGPT 账号或希望简化注册过程的开发者及研究者使用。此外，项目还提供了一个 Web GUI，便于管理和监控注册过程，并支持与 iCloud Hide My Email 集成以增强隐私保护。",2,"2026-06-11 04:08:16","CREATED_QUERY"]