ChatGPT 账号全自动批量注册管理台 · 无头浏览器全自动 · 30 秒极速注册 · 百分百成功率 · 一键裂变子号
🌐 生图站 vividai.run | 👥 QQ 交流群 1106849765 | 🐧 QQ 1114639355 | 🛒 小店 pay.ldxp.cn/shop/chiyi | ✉️ 邮箱 vividairun@gmail.com
| 🚀 30 秒极速注册 | ✅ 百分百成功率 | 🔁 母号裂变子号 |
|---|---|---|
| Rod 浏览器自动化 + Stealth 反检测,全程无需人工干预 | 验证码自动从邮箱读取,全流程零手动操作 | 每个邮箱注册 1 个母号 + N 个别名子号,账号数量指数级增长 |
| 🌐 代理池轮转 | 📊 可视化管理台 | 📦 零依赖部署 |
|---|---|---|
| 内置代理池按账号轮转,多 IP 并发注册不封号 | 毛玻璃风格 UI,实时仪表盘 + 执行日志可视化 | 纯 Go 编译单文件,无需安装任何环境,下载即用 |
基于 go-rod + rod/stealth 驱动真实 Chromium 内核,模拟真人操作全程自动完成注册,OpenAI 无法识别为机器人。
启动浏览器(无头/有头可配)
↓
打开 ChatGPT 注册页,注入 Stealth 脚本(绕过 bot 检测)
↓
自动填写邮箱 + 随机密码
↓
实时监听邮箱,自动读取 6 位验证码并填入(最长等待 3 分钟)
↓
完成注册 → 获取 accessToken
↓
从 accessToken 解出账号信息(account_id / user_id / plan_type)
↓
导出完整 auth.json(含 access_token / account_id 等)
↓
写入数据库,账号状态更新为「已注册」
| 特性 | 说明 |
|---|---|
| Stealth 反检测 | 注入 rod/stealth 脚本,抹除 navigator.webdriver 等浏览器自动化特征,绕过 OpenAI 的机器人识别 |
| 验证码自动读取 | 直接对接邮箱 API(Outlook/Gmail),每 5 秒轮询一次,无需人工复制粘贴 |
| IP 与浏览器一致 | 浏览器注册和后续 API 请求走同一个代理出口,保证同 IP 签发 Token,避免风控拦截 |
| GeoIP 自动检测 | 注册前检测代理 IP 归属地,自动设置匹配的浏览器语言 / 时区,降低异常风控概率 |
| Chromium 自动下载 | 首次运行自动下载匹配版本的 Chromium,无需手动安装 Chrome |
| 无头模式 | 生产环境开启无头模式,无需显示器,支持服务器 / VPS 部署 |
| 截图存证 | 注册每个关键步骤自动截图,失败时可直接在管理台查看现场图,快速定位问题 |
| 并发安全 | 多个注册任务并发执行,每个任务独立浏览器上下文,互不干扰 |
| 仪表盘 | 账户管理 |
|---|---|
![]() |
![]() |
| 执行日志 | 邮箱管理 |
|---|---|
![]() |
![]() |
| 邮件取件(自动读取验证码) |
|---|
![]() |
chatgpt-register/
├── main.go # 入口:Gin 路由注册 + 静态文件嵌入
├── internal/
│ ├── auth/ # JWT 鉴权服务(单 token、自动续期、落库)
│ ├── browserboot/ # Rod 浏览器生命周期管理(启动时自动下载 Chromium)
│ ├── codexreg/ # ChatGPT 注册核心逻辑(浏览器自动化 + Stealth)
│ │ ├── browser.go # 浏览器实例封装
│ │ ├── codex.go # 注册流程自动化
│ │ ├── geoip.go # IP 归属地检测(代理验证)
│ │ └── codexreg.go # 注册任务入口
│ ├── db/ # SQLite 数据库初始化(纯 Go 驱动,无需 CGO)
│ ├── emailalias/ # 邮箱别名生成(裂变子号)
│ ├── handlers/ # HTTP 接口层(Gin Handler)
│ │ ├── auth.go # 登录 / 改密接口
│ │ ├── registration.go # 账户 CRUD + 日志 + 截图接口
│ │ ├── produce.go # 批量生产控制(启动 / 状态 / 停止)
│ │ ├── mailbox.go # 邮箱 CRUD + 取件接口
│ │ ├── proxy.go # 代理测试接口
│ │ └── settings.go # 系统设置接口
│ ├── mailfetch/ # 邮件取件(自动读取验证码)
│ ├── models/ # GORM 数据模型(Admin / Registration / Mailbox / Setting)
│ └── producer/ # 批量注册调度器(并发控制 + 裂变策略)
└── static/ # 前端静态页面(嵌入二进制,无需 Web 服务器)
├── dashboard.html # 仪表盘
├── accounts.html/js # 账户管理
├── mailboxes.html/js # 邮箱管理
├── settings.html # 系统设置
├── login.html # 登录页
├── layout.js # 公共布局 / 侧边栏
└── style.css # 毛玻璃主题 CSS(35KB 精心打磨)
技术栈: Go · Gin · GORM · SQLite(纯 Go 驱动)· go-rod · rod/stealth · JWT · 原生 H5
下载 Release 中对应系统的可执行文件,双击运行或:
# Windows
./chatgpt-register.exe
# Linux
./chatgpt-register-linux浏览器打开 http://localhost:9000
git clone https://github.com/yourname/chatgpt-register
cd chatgpt-register
go run .# Windows
go build -o chatgpt-register.exe .
# Linux
GOOS=linux go build -o chatgpt-register-linux .ADDR=8080 ./chatgpt-register.exe数据保存在同目录
adskull.db,已加入.gitignore,请勿提交。
- 默认账号:
admin/admin123 - 首次登录后请立即在「系统设置」修改密码(密码长度 > 6 位)
JWT 安全机制:
- Token 有效期 24 小时,签发超过 2 小时自动续期(响应头
X-New-Token下发) - Token 全局唯一:重新登录 / 改密 / 续期均会使旧 Token 立即失效
- Token 落库持久化,进程重启后无需重新登录
- 在「邮箱管理」导入邮箱(支持批量 CSV 导入)
- 在「系统设置」配置并发数、裂变数量、代理池
- 在「仪表盘」点击「生产」,设置目标数量,一键启动
- 实时查看进度、成功率、执行日志和注册截图
裂变策略: 每个邮箱先注册母号(用邮箱本身地址),母号成功后用别名(email-001@…)注册裂变子号,每个邮箱最多 1 + 裂变数量 个账号。注册失败自动补单直到达标。
- 状态四态:
待验证 / 验证中 / 验证失败 / 已验证 - 「取件」弹窗:3 秒轮询实时收件,sandbox iframe 隔离展示邮件内容
- 支持 Outlook(需填
client_id+refresh_token,Microsoft Graph API)
进入「邮箱管理」,支持两种方式导入:
- 手动添加:填写邮箱地址、密码、服务商
- 批量导入:点击「批量导入邮箱」,每行一条,格式:
email----password----providerprovider支持outlook/hotmail/gmail等
Outlook 邮箱需额外填写
client_id和refresh_token(用于 Microsoft Graph API 自动收件)
进入「系统设置」,配置以下参数后保存:
| 参数 | 说明 | 建议值 |
|---|---|---|
| 并发数 | 同时注册的账号数量 | 3 ~ 5 |
| 裂变数量 | 每个邮箱注册的子号数 | 5(即 1母 + 5子 = 6个账号) |
| 无头模式 | 是否隐藏浏览器窗口 | 生产环境建议开启 |
| 代理池 | 每行一个代理,格式见下方 | 按需配置 |
代理格式:
http://user:pass@ip:port
socks5://user:pass@ip:port
http://ip:port
- 进入「仪表盘」,点击右上角「空跑」按钮先测试环境
- 点击「生产」,输入目标账号数量
- 系统自动调度:优先注册母号 → 母号成功后裂变子号 → 失败自动补单直到达标
- 实时查看成功数 / 失败数 / 进度条
- 进入「账户管理」点击任意账号可查看实时执行日志(步骤级别,精确到秒)
- 点击「截图」可查看注册过程中的浏览器截图,方便排查失败原因
- 支持按状态筛选:待注册 / 注册中 / 已注册 / 注册失败
Q:浏览器第一次启动很慢?
A:首次运行会自动下载 Chromium(约 150MB),下载完成后后续启动秒开。
Q:注册失败怎么办?
A:系统会自动重试补单,无需手动干预。查看执行日志可定位具体失败原因(如验证码超时、IP 被封等)。
Q:不配置代理可以用吗?
A:可以,留空即直连。但大量并发注册建议配置代理池,避免 IP 被限流。
Q:账号导出格式是什么?
A:在「账户管理」勾选账号后点击「导出」,导出为 CSV 格式,字段包含邮箱 / 密码 / 用户名 / 状态 / 备注。




