本来我真的是非常懒得折腾,直到我发现 CPA 里注册的九个 codex free 账号都用完了,token 焦虑又发作了不得不研究一下注册机。
奥特曼你罪大恶极啊,codex 的额度从每周一刷新变成了每月一刷新。。。
整体流程#
我们先来理一遍注册一个账号需要哪些步骤:
- 首先注册账号肯定需要一个邮箱密码,但是邮箱从哪里来呢?如果用 126/163/gmail/hotmail 等大邮箱肯定可以,但是这些邮箱的批量注册都很麻烦。如果我们想用哪些临时邮箱,openai 会封锁这些账号。解决方案就是我们需要自己准备一个域名,例如 abc.com,然后我们就可以利用这个域名创建我们自己的邮箱,例如
xxx@abc.com。 - 以前的 openai 可以用邮箱直接注册,但是最近奥特曼作妖导致新注册的账号需要绑定一个手机号,而且不能是大陆的 +86,这就导致我们需要用接码平台去找国外的手机号用。
- 最后我们注册好账号该怎么使用呢?如果你看过这个系列的前一篇文章就应该知道,这时候该用 CPA 把这些账号收集到号池理反代。
- 其次前面这三个流程都是很繁琐的,我们需要一个注册机替我们自动化的跑通这个流程。
部署临时邮箱#
第一步我们需要准备一个域名,然后把域名托管到 Cloudflare,之后利用 github 项目接收邮件进行转发。
准备域名#
- 购买域名可以在腾讯云、阿里云或者能提供域名注册的云服务商购买。需要注意的一点是,购买的二级域名不能是
.top,建议是.xyz或者.cloud之类,.top二级域名的邮箱会被 openai 屏蔽,应该是太多人薅羊毛了。
- 把域名绑定到 cloudflare,这一步在我上一盘文章讲过了,这里不在赘述,等到出现图片就说明成功了。
部署环境#
这一步我们需要部署 cloudflare_temp_email 这个项目。其实吧域名部署到 cloudflare 之后我们已经可以用这个邮箱了,但如果需要实现自动化注册,注册机就需要能通过 api 申请邮箱和读取邮件内容(验证码)。
- 创建 D1 数据库,名字取
mail_db即可。
- 配置 KV 缓存,命名
mail_kv。
cloudflare_temp_email 后端。
- 绑定DB数据库和KV缓存
- 配置变量参数,注意参数类型。
- 配置一下兼容性标志
直接复制粘贴 nodejs_compat
如果刷新后是 ok,恭喜你部署成功
- 配置自定义域,改成
apimail.你的域名
- 重新配置域名电子路由
- 部署前端页面。首先在 Cloudflare Pages 前端 | 临时邮箱文档
填入你的后端域名,刚刚那个
apimail.你的域名。
- 添加自定义域,这次可以命名为
mail.你的域名
这时候应该就部署成功了,打开 mail.域名 就可以进入临时邮箱网站。
接码平台#
接下来就可以进入二阶段了,接码平台还是非常多了,我选的是最主流的 Hero SMS。
这一步其实没什么多说的,注册账号,冲一点刀乐。值得一提的是,我们接码的手机号应该选择哪一个地区的?在文章发布的时候,英国的 +16 解码成功率最高,价格在 0.03$/号,也就是 2 分钱一个号还是比较划算的。
这里的成功率指很多方面:
- 填写手机号之后,可以通过接收短信注册,不用 Whatsapp
- 手机号没有被 ban,很多地区的手机号可能已经被屏蔽了
- 手机号可能接收不到二维码
其次选择接码地区也可以参考下面这个网站 OPENAI (ChatGPT) 短信价格对比
注册机#
现在万事俱备只欠东风,我们运行注册机就可以。这里我用的是 FlowPilot 这个项目,他是一个浏览器插件控制浏览器自动化注册。
主要还是因为 linuxdo 太久没发言了,降到 2 级看不到那些牛逼的项目。
在 chrome/edge 里面安装插件就能看到下面如图的界面,我依次讲一下各个参数怎么填。
- CPA 如果部署在本地,地址填
http://localhost:8317/management.html,如果在服务器就填http://ip:port/management.html。 - 管理秘钥就是 CPA 登录的密码,如果忘了在设置里也能改。
- 账号密码留空就可以,注册机会自动生成。
- 邮箱服务和邮箱生成都用 Cloudflare Temp Email,清 cookies 打开
- Cloudflare Temp Email 的 TEMP API 填 cloudflare worker 的地址,比如我的是
https://mailapi.xilyfe.workers.dev - Cloudflare Temp Email 的 ADMIN AUTH 就是邮箱服务管理员的登录密码
- TEMP 域名点一下更新就出来了,就是你的域名。
- 注册方式选手机号注册,实测成功率比先邮箱注册在绑定手机高。主要原因是注册失败基本是接码的问题,先接码不会浪费时间。
- 接码服务商选 HeroSMS,国家安装上面说的选择,美国的成功率肯定最高不过价格贵。
- 其他设置都不怎么需要改,价格上限可以适当调整,短信等待时间可以改成 25 默认是 60。
接下来在 chrome 的隐私模式打开插件就可以运行了,目前的插件在运行中还会预计一些莫名其妙的问题,有时候需要手动辅助。
