Telegram 收不到验证码,最常见的原因是验证码根本没走短信:登录已有账号时,Telegram 会优先把验证码发到你其他已登录设备上的官方 Telegram 对话里。其次是请求太频繁进入了等待期、号码属于 VoIP 线路,以及运营商或手机拦截了国际短信。按下面的顺序排查,多数情况都能很快找到原因。
先确认验证码发到了哪里
在新设备上登录已有账号时,Telegram 默认把验证码作为消息发到你仍在登录状态的手机、电脑或网页版,发件人是官方 Telegram 账号。很多人盯着短信收件箱等了半天,验证码其实早就出现在电脑客户端里了。
如果手上没有任何已登录设备,在输入验证码的页面点「没有收到验证码?」或「通过短信发送」,等倒计时结束后才会改发短信。
按顺序排查的原因
- 请求过于频繁,进入了等待期。 连续点「重新发送」、反复退出重进,会触发「Too many attempts, please try again later」。等待期内通常不会再发验证码,继续点还可能让等待更久。正确做法是停手,按提示的时间(有时是几个小时)之后再试一次。
- 号码是 VoIP 线路,或被大量用户用过。 Google Voice、TextNow 和免费接码网站上的号码多为 VoIP 线路,经常收不到 Telegram 验证码;被很多人反复用过的公开号码也一样。实卡和 VoIP 的区别见 实卡接码是什么。
- 运营商或手机拦截了国际短信。 如果你用的是自己的手机卡,Telegram 的验证码短信通常从海外通道发出。部分运营商会拦截这类短信,手机系统的垃圾短信过滤也可能把它归进「已过滤」。先看过滤文件夹和拦截记录,再确认这张卡没有关闭国际短信接收。
- 国家或号码填错。 选错国家、在区号后面多填了一个 0、复制号码时带了空格,验证码就会发到别的号码上。重新核对国家和完整号码。
- 网络环境异常。 用数据中心 IP 或很多人共用的 VPN 节点登录,Telegram 可能迟迟不发短信,或者要求更多验证。下一节给出检查和配置方法。
- 号码已被 Telegram 封禁。 如果页面提示「This phone number is banned」,换网络、换设备都没用,只能通过 Telegram 官方渠道核实或申诉。
- 客户端版本太旧。 旧版本可能缺少新的验证方式选项。更新到应用商店里的最新版,或换成官方桌面客户端再试。
在 Telegram 里单独配置代理
代理只解决网络环境的问题:运营商拦截短信、号码本身收不到短信,换 IP 都解决不了。先确认当前出口是不是数据中心 IP 或公共 VPN,如果是,可以只给 Telegram 设置一个移动网络出口。VoidMob 的移动代理 IP 来自真实 4G/5G 设备,IP 段属于移动运营商网络,公网 IPv4 位于运营商 CGNAT 之后,和当地普通手机用户共用出口。配置步骤:
- 在 移动代理 IP 购买共享流量套餐,在订单页的「Proxy Lists」里新建一个代理列表,国家选号码所属的国家,轮换方式选「Sticky」,这样整个登录过程中 IP 不变。
- 打开 Telegram:设置 → 数据与存储 → 代理 → 添加代理(英文界面为 Settings → Data and Storage → Proxy → Add Proxy),类型选 SOCKS5。
- 服务器填
proxy.voidmob.com,端口填10000,用户名和密码填这个列表的凭据。 - 保存后看到状态显示「已连接」,再请求验证码。
一个常见的失败原因是把轮换方式设成了按请求轮换:登录途中出口可能发生变化,进而触发额外验证。登录这类场景请用 Sticky,它会在设备保持在线期间维持同一出口。
换号码之前先想清楚:账号要不要长期用
这一步很多排查文章都没提。以后在新设备登录或重装应用时,Telegram 可能会再次向这个号码发验证码。如果当初用的是一次性号码,号码被回收后,一旦手上没有任何已登录设备,你就收不到这个账号的验证码了。
| 项目 | 一次性验证码 | 专属月付号码 |
|---|---|---|
| 号码国家 | 美国 | 美国、英国、德国、意大利、澳大利亚、香港、印尼 |
| 有效期 | 15 分钟 | 按月续费,期间只归你 |
| 失去所有已登录设备后 | 号码已回收,收不到验证码 | 可以继续接收 |
| 适合 | 只需验证一次的测试账号 | 你要长期使用的 Telegram 账号 |
选择规则很简单:账号要用超过几天,就别用一次性号码。需要保留一段时间,选 3、7、14 或 30 天的美国短期租用;长期使用,选专属月付号码,比如 美国手机号 每月 19.99 美元,英国手机号 每月 16.99 美元。
用 VoidMob 号码接收 Telegram 验证码
VoidMob 的号码全部是非 VoIP 的海外运营商号码。在 Telegram 接码 页面购买一次性验证码,1 美元起,号码有效 15 分钟,期间可以收到多条验证码。
- 15 分钟内没收到短信,订单自动取消,费用全额退回余额;标记为不可退款的服务除外,下单前留意提示。
- 验证码送达后,这笔订单不再退款。
- 耐心等待,不要频繁取消重买。短时间内大量取消会让短信购买功能自动暂停 24 小时。
- Telegram 仍提示请求过多时,先等等待期结束再买号码,免得 15 分钟白白过去。
更多号码类型的对比见 海外接码平台。
Telegram 显示验证码已发送,但手机没有短信,怎么办?
先看其他已登录设备里的官方 Telegram 对话,验证码通常在那里。没有已登录设备时,点「没有收到验证码?」改发短信,并检查手机的垃圾短信过滤。
提示 Too many attempts 要等多久?
等待时间由 Telegram 决定,提示里有时会写明,短则几分钟,长则几个小时。等待期内重复请求只会让时间更长,到期后只请求一次。
免费接码网站的号码为什么收不到 Telegram 验证码?
这类号码多为 VoIP 线路,而且被大量用户反复使用,常常收不到 Telegram 验证码。真实运营商号码的线路类型和普通手机用户一样。
没有手机号能注册 Telegram 吗?
可以用匿名号码注册,但仍然需要一个号码。Telegram 官方博客介绍过,可以用 Fragment 平台上用 TON 购买的 +888 匿名号码注册账号,不需要 SIM 卡。
用一次性号码注册的 Telegram 账号以后还能登录吗?
只要还有设备保持登录就能继续用,新设备的登录码会先发到这些设备上。一旦所有设备都退出登录,验证码就要发到原号码,号码被回收后就收不到了。长期使用请选短期租用或专属月付号码。
用实卡号码接收 Telegram 验证码
非 VoIP 海外运营商号码,15 分钟内没收到短信自动退款;长期账号可选专属月付号码。