教程 · 2026-10-31
ChatGPT 让我改用 WhatsApp 接收验证码,是怎么回事?
先说结论:OpenAI 只在少数国家提供 WhatsApp 收验证码。页面突然让你「用 WhatsApp 接收」,往往说明它把你判定在了这些地区之一,或者你的网络环境有问题——这时候换手机号通常没用,先检测 IP。
一、官方哪些国家能用 WhatsApp 收码
OpenAI 帮助中心列出了可以用 WhatsApp 代替短信的国家(Which countries do you support for WhatsApp phone verification?),包括阿联酋、埃及、印尼、以色列、印度、马来西亚、尼日利亚、巴基斯坦、沙特、土耳其、乌克兰、越南。美国不在这个名单里——用美国号、美国 IP,正常走的是短信。
二、为什么会出现 WhatsApp 选项
- 代理节点在上面这些国家:比如用了越南、印度、土耳其的节点;
- 出口 IP 和手机号国家对不上:浏览器在一个国家、号码在另一个国家;
- 代理没生效或分流不对:ChatGPT 实际走的线路和你以为的不一样。
官方也说明了:验证码只能走短信(部分国家可选 WhatsApp),不能改成邮件或电话(OpenAI 说明)。
三、怎么处理
- 先到本站首页点「一键检测」,看弹窗第一行「你的 IP 是 xxx(国家)」;
- 不是美国,就把节点换成美国,代理切到全局模式;
- 换一个浏览器或开无痕窗口重新登录(旧页面可能记住了之前的判断);
- 重新走到填手机号那一步。
如果连续两次都提示 WhatsApp,说明网络环境还没改好,继续换号也收不到短信,先把网络弄好再试。
四、我们的实测
2026-10-31 我们检测的一个国内用户:没开代理,ChatGPT 连不上、Claude 能连但返回国内 IP,WebRTC 还泄漏了国内地址。这种环境下注册任何一家都会出问题。检测原理见 Cloudflare /cdn-cgi/trace。
先测一下你的网络10 秒看出 ChatGPT / Claude 看到的 IP 在哪个国家一键检测