国内场景

Claude Code 登录要验证手机号吗:国内用户卡在这一步怎么办

装好 Claude Code,在终端里敲 claude,浏览器弹出登录页,登进去之后却被要求「Verify your phone number」,填 +86 又提示不支持。于是很多人搜「claude code手机号验证」,想知道是不是 Claude Code 自己多了一道验证。

答案是:Claude Code 登录本身不单独验证手机号,要你验证的是背后的 claude.ai 账号。弄清楚你走的是哪种登录方式、卡的是哪一层,处理起来就不绕弯。

一、Claude Code 的登录到底在验证什么

Claude Code 官方文档写得很清楚:第一次运行 claude 时会打开浏览器让你登录,登录用的是下面几种账号之一:

登录方式用什么账号会不会遇到 Anthropic 的手机验证
Claude Pro / Max 订阅你的 claude.ai 账号会,账号创建时必须验证,没验完会被拦在这一步
Claude Team / Enterprise管理员邀请你加入的 claude.ai 账号会,规则同上
Claude Console(按 API 用量计费)Console 账号,需管理员邀请或自己注册注册流程同样可能要求,以页面为准
Amazon Bedrock / Google Cloud / Microsoft Foundry云厂商的凭证,不用浏览器登录不会经过 Anthropic 的手机验证,但云厂商开户有自己的验证

所以「Claude Code 要不要手机号」要拆开看:

  • 用 claude.ai 账号登录(绝大多数个人用户):手机验证发生在 claude.ai 账号创建时。Claude 帮助中心写明所有新用户都要验证手机号,没有跳过的办法。如果你注册时在手机验证那一步放弃了,账号就一直处于没完成的状态,换到 Claude Code 里登录,浏览器会把你带回同一个验证页
  • 用 云厂商的方式:完全不经过 claude.ai 账号,自然没有这一步,代价是要有对应云平台的账号和付款方式

另外注意一点:个人用 claude.ai 账号登录 Claude Code,需要 Pro 或 Max 订阅,免费账号登录后也用不了 Claude Code。手机验证只是第一关。

二、先判断你卡在哪一层

很多人以为卡在「手机验证」,其实是别的问题。按现象对照:

你看到的现象实际卡在哪去哪处理
浏览器要求 Verify your phone numberclaude.ai 账号还没完成手机验证看本文第三、四节
填号后提示 Error sending code号码被拒(地区、类型或已用满)换号,见第四节
浏览器提示所在地区不支持网络位置不在受支持地区见Claude 提示所在地区不支持
登录后反复跳回登录页浏览器 Cookie 或网络切换问题见Claude 登录后反复跳回登录页
浏览器登录成功,终端没反应本地回调没连上(WSL2、SSH、容器里常见)把浏览器显示的登录码粘回终端
终端直接跳过登录环境里设置了 ANTHROPIC_API_KEY见第五节

浏览器登录成功、终端却一直停在等待的情况,跟手机号无关。官方文档的说法是:浏览器连不上 Claude Code 的本地回调时,会改为显示一个登录码,把它粘贴到终端里 Paste code here if prompted 的位置即可。浏览器没自动打开时,在终端按 c 复制登录链接,手动粘到浏览器。

三、claude.ai 账号的手机验证规则

真正需要处理手机号的,只有「claude.ai 账号还没验证」这一种情况。Claude 帮助中心对手机验证的规则整理如下:

  1. 所有新用户都要验证,没有跳过入口
  2. 号码必须来自受支持地区,你本人也要在受支持地区;中国大陆不在支持列表里,所以 +86 不行,原因详见Claude 手机号验证能用中国号吗
  3. 号码必须能收短信:VoIP 号码、Google Voice、App 生成的号码、座机都不收
  4. 一个号最多验证 3 个 Claude 账号,而且验证后号码不能更改

第 4 条对 Claude Code 用户格外重要:如果你打算长期用 Claude Code 写代码、订阅 Max,这个账号是你的工作工具,用一次性号码验证意味着以后没法靠手机找回。邮箱登录方式一定要管好,详见Claude 注册手机验证全流程。

四、国内用户怎么拿到一个能用的号

+86 不行,就需要一个受支持地区、能收短信的运营商号码。常见三条路:

方式适合谁主要代价
接码平台(自助)还要验证其他平台、愿意自己挑号要注册充值,选错号段或号已用满时失败成本自己扛
验证码代收(按次)只差 Claude 这一次验证单次价格高于接码平台标价,但不用充值
境外实体卡 / 运营商 eSIM长期用 Claude Code、希望号码一直在手里月租或开卡成本,部分需要境外身份材料

接码平台里哪类号收得到、哪类一定不行,见Claude 验证码接收平台怎么选,这里不重复。三种方式的总成本对比,见手机验证要花多少钱。

只差这一次验证的话,可以用我们的 Claude 美国号验证码代收:微信付款,不用注册和充值;收不到码会自动换号,换号仍失败全额退款。代收只负责让你收到这一条验证码,不保证注册一定成功,也不保证账号以后不被风控。

验证时的操作顺序:

1. 在浏览器里完成手机验证(不是在终端里)
2. 发出请求后等 2~5 分钟,别连续点重发
3. 提示 Error sending code:这个号被拒,直接换号
4. 验证通过后,回到终端重新运行 claude,或在 Claude Code 里输入 /login
5. 登录完成后用 /status 确认当前用的是哪个账号、哪种登录方式

五、不想碰 claude.ai 账号,还有哪些登录方式

如果你实在不想处理 claude.ai 的手机验证,Claude Code 还支持另外两类凭证,但都有门槛:

1. API Key(Console 账号)

在 Claude Console 拿到 API Key 后,设置环境变量,Claude Code 启动时会询问是否使用这个 Key,同意后就跳过浏览器登录:

export ANTHROPIC_API_KEY=你的 Key
claude

门槛在于:Console 账号本身要注册、要绑卡充值,按调用量计费,长时间写代码的花费可能比订阅高。充值方式见Claude API 额度充值指南。另外文档提醒:已经有订阅又设置了 ANTHROPIC_API_KEY 时,Claude Code 会优先用 Key,Key 所属组织失效就会登录失败,这时执行 unset ANTHROPIC_API_KEY 回到订阅登录。

2. 云厂商(Bedrock 等)

通过 Amazon Bedrock 等云平台调用 Claude,Claude Code 读云厂商凭证,不经过 Anthropic 账号。适合公司已经有云账号的情况,配置步骤见国内用户通过 AWS Bedrock 使用 Claude Code。云厂商开户同样要手机和付款验证,只是换了一家。

六、常见问题

Q:我已经在网页版用了很久 Claude,为什么 Claude Code 登录又要验证手机? 正常情况下验证过的账号不会再要。先检查浏览器里登录的是不是同一个账号(多个 Google 账号时容易登错),再用 /status 看 Claude Code 实际用的账号。

Q:公司给了 Team 账号,还要我自己验证手机吗? Team 成员用的也是 claude.ai 账号,新建账号同样要验证手机号,规则和个人账号一样。

Q:手机验证通过了,Claude Code 还是提示不可用? 多半是订阅问题:个人账号需要 Pro 或 Max 才能用 Claude Code。也可能是网络地区问题,整体使用条件见Claude Code 国内能用吗。

Q:一个号码验证了 3 个账号,还想给新账号用怎么办? 官方说明可以联系支持团队解除其中一个账号的关联,或者换一个号码。

七、相关阅读

Claude Code 只差账号这一步手机验证的话,YoTradeApi 的美国号验证码代收不用注册充值,收不到自动换号,换号仍失败全额退款。