收不到验证码怎么办?
点一下 OpenAI 页面上提示的那句话,直接告诉你怎么办。
下面的数字来自我们统计的真实短信验证记录(截至 2026-11-01)。
OpenAI 页面上提示的是什么?
号码的问题
这个号码以前被别人注册过 OpenAI,和你的网络、账号都没关系。
- 直接换一个号码就行,不用改网络;
- 别反复用同一个号码重试,一个号码只能绑有限个账号。
我们的统计:选过这项的 3 单里,2 单换号后收到了。
一步步图文教程 →多半是号码的问题
第一个号码一填就提示无效,通常是这个号码被 OpenAI 认成了网络虚拟号或不支持的号段。
- 换一个号码,最好换一家来源的号码;
- 号码前面的国家要选对(美国号选 +1)。
我们的统计:第一次提示无效后换了号码的 20 次里,18 次收到了验证码。
一步步图文教程 →账号被暂时限制了
连续几个号码没收到后,OpenAI 会暂时不让这个账号再收短信,之后填什么号码都会被拒。它的原话是「此电话号码无法用于验证,或者用于验证时失败的次数过多」。
- 先停下来,别再换号,越换限制越久;
- 等 2–3 小时再用原账号试,或者换一个新邮箱注册新账号;
- 代理选美国节点、打开全局模式,换一个浏览器(或无痕窗口)重新登录。
我们的统计:出现这个情况后接着换号的 9 单里,6 单最后都没收到。
一键检测我的网络,告诉我怎么办 一步步图文教程 →网络的问题
美国号码正常走短信。页面改让你用 WhatsApp,说明 OpenAI 认为你在别的地区,通常是代理没生效、节点不在美国或者分流不对。
- 代理选美国节点,打开全局模式;
- 换一个浏览器或开无痕窗口,重新登录;
- 回到填手机号那一步再试;连续两次还是 WhatsApp,就先把网络弄好,换号也没用。
我们的统计:按这几步改好网络后继续试的 10 单里,6 单收到了验证码。
一键检测我的网络,告诉我怎么办 一步步图文教程 →IP 地区的问题
OpenAI 看到的 IP 在不支持的地区,常见是中国大陆、香港、澳门。
- 代理换成美国节点(日本、新加坡也在支持名单里);
- 检测一下 ChatGPT 实际看到的 IP,确认显示美国再继续。
Codex 没走代理
网页能打开,但 Codex(命令行、VS Code 插件)不一定走浏览器的代理,它用的是系统网络,出口还在国内或香港。
- 代理软件打开虚拟网卡(TUN)模式,让所有程序都走代理;
- 关掉 Codex / VS Code 完全退出,再重新登录;
- 授权页报 invalid_auth_step 的,换个浏览器从头再走一次登录。
号码或网络都有可能
没有任何提示的,号码没收到、网络被限都可能。
- 先测一下网络:IP 不在美国就先换节点;
- IP 没问题就换一个号码再试一次;
- 连续两个号码都没收到,就按上面「账号被暂时限制」的办法先停一停。
我们的统计:这种情况换号继续试的 8 单里,4 单收到了。
一键检测我的网络,告诉我怎么办 一步步图文教程 →看全部情况和常见误区
一张表看全部
| 页面提示 | 原因 | 第一步 |
|---|---|---|
| 该电话号码已被使用 / 请使用其他电话号码 | 号码的问题 | 直接换一个号码就行,不用改网络; |
| 电话号码无效 / 此电话号码无法用于验证(第一个号码就这样) | 多半是号码的问题 | 换一个号码,最好换一家来源的号码; |
| 换了号码还是「电话号码无效」/「失败的次数过多」/「无法向该号码发送短信」 | 账号被暂时限制了 | 先停下来,别再换号,越换限制越久; |
| 我们无法向该电话号码发送短信,因此已切换为 WhatsApp | 网络的问题 | 代理选美国节点,打开全局模式; |
| OpenAI 的服务在你所在的地区不可用 / unsupported_country | IP 地区的问题 | 代理换成美国节点(日本、新加坡也在支持名单里); |
| Codex 登录:令牌交换失败 403 / 国家、地区或地区不支持 / invalid_auth_step | Codex 没走代理 | 代理软件打开虚拟网卡(TUN)模式,让所有程序都走代理; |
| 页面没报错,就是一直等不到短信 | 号码或网络都有可能 | 先测一下网络:IP 不在美国就先换节点; |
三个最常见的误区
- 收不到就一直换号:账号被限制后换号只会被拒,先停 2–3 小时或换账号。
- 以为 IP 是美国就没问题:美国 IP 也会被限制,要看 OpenAI 页面上的具体提示。
- 网页能打开就以为 Codex 也走了代理:Codex 走系统网络,要开虚拟网卡(TUN)模式。
先测一下你的网络10 秒看出 ChatGPT 看到的 IP 在哪个国家、干不干净一键检测