输入 +86 开头的号码,点下一步,倒计时走完,什么都没来。再点一次重发,还是没来。换个网络、重启手机、卸载重装,全试一遍,屏幕上那串数字始终没出现。

如果这是你现在的处境,那么问题大概率不在 Telegram,也不在你的手机上——那条短信在到达你之前就被拦下来了,拦它的是你自己的运营商。

一条验证码从 Telegram 的服务器走到你手机上,要过四道关:Telegram 先决定用哪种方式发、短信交给第三方网关、网关路由到中国运营商、运营商再投递到你的手机。我按这四段的顺序往下查,因为绝大多数 86 号码是死在第三段的,而网上流传的解法基本都在治第一段和第四段。

telegram收不到86短信验证怎么登录:当中国手机号收不到telegram 验证码时,先检查国际短信发送路径和运营商拦截设置

第一步:确认 Telegram 是不是根本没发短信

Telegram 有一个跟其他应用不太一样的习惯:它优先把验证码发到你已经登录的另一台设备上,而不是发短信。如果你的电脑上还挂着 Telegram 桌面版,或者平板上装过、没退出登录,那么代码就静静躺在那台设备里 Telegram 官方账号的对话框中,短信压根没发出来。

所以第一件事不是折腾网络,是把你所有可能登录过 Telegram 的设备翻一遍。验证码发到其他设备这句提示什么时候是真的、什么时候是设备在误报,我单独拆过一遍,也写了一台都够不着时还剩哪些出口。

确认没有其他在线设备之后,登录页等倒计时走完,会出现”通过短信发送验证码”的选项。点了它,短信才真的上路。这时候如果还是收不到,才轮到下面的内容。

中国手机号收不到telegram验证码,头号原因是运营商关了国际短信

从 2021 年下半年开始,国内多个省份的移动、联通、电信陆续把”国际及港澳台短信接收”这项功能改成了默认关闭,需要用户自己申请才能打开。浙江是 2021 年 8 月,贵州 11 月,辽宁次年 1 月,江西 3 月,河北和河南 5 月,之后还有别的省份跟进。

这项调整的出发点是拦截境外诈骗短信,逻辑上说得通——境内号码实名严格之后,诈骗团伙把短信发送端挪到了境外。但它带来的副作用是:所有从境外网关发来的验证码短信,包括 Telegram、也包括不少海外服务的登录码,一并被挡在了运营商那一层。你的手机没有任何提示,短信就是不来。

打开它不用去营业厅,发一条短信就行,免费的。

运营商发送内容发送到
中国移动KTGJDX10086
中国联通KTGJDX10010
中国电信KTGJDX10001
中国手机号开通国际短信接收后,重新获取 Telegram 验证码的两步操作示意图

需要提醒的是,这项政策是各省分批推的,不是全国一刀切下来的统一规定,所以指令码存在地区差异——有些省份用的是 GJDXDG。发过去如果收到”指令有误”之类的回复,直接打运营商客服问”我要开通接收国际短信”,比自己猜快。你所在的省份现在到底是什么状态,我没有办法替你确认,各地执行的时间和口径都不一样,发一条指令试试是最省事的验证方式。

开通之后一般几分钟内生效,回到 Telegram 重新请求一次验证码就行。

为什么”点 Call me 用语音接收”这招在国内多半也不管用

倒计时结束后,Telegram 会给出一个语音接收的选项,让机器人打电话把验证码念给你听。这是一条真实有效的备用通道,绝大多数国家都能用,所以几乎所有教程都会推荐它。

对 86 号码来说,它经常和短信一起失效,原因是同一批反诈政策里也包含了国际来电。运营商把”国际及港澳台来话”一并改成了默认拦截,指令是 KTGJLH,发到同样那三个号码。

换句话说,短信和语音这两条路是被同一个开关关着的。只开一个而不开另一个,你会以为自己排除了一种可能,其实只是换了条路撞同一堵墙。要试就两个指令一起发。

开关都打开了,还是收不到,往下查这三样

到这一步排除了运营商那一层,剩下的可能性就不多了。

第一样是频率限制。 Telegram 对反复请求验证码这个行为有冷却机制,短时间内点了太多次重发,系统会暂停给这个号码发码,短则几十分钟,长则几个小时。这个状态下你做什么都没用,只能等。所以前面那句”点了重发还是没来,再点一次”,恰恰是最伤的操作——如果你已经连点了七八次,先停手,隔一两个小时再来一次干净的请求。

第二样是号码本身的类型。 Telegram 对网络电话号码有识别和拒绝机制,Google Voice、TextNow 这类 VoIP 号码经常直接被拒,表现出来就是安安静静地不发码,也不报错。如果你填的不是一张实体 SIM 卡的号码,这一条要先排掉。

第三样是手机本地的拦截。 安卓的骚扰短信过滤、iPhone 的”过滤未知发件人”和专注模式,都可能把验证码归到你不会主动去看的分类里。iPhone 用户还要检查一下”静音未知来电”,它开着的话语音验证同样接不到。这一层不是最常见的原因,但排查成本最低,顺手看一眼。

这三样都排掉之后,下一步通常是换个客户端试试——安卓上可以装 Telegram X,同一个账号,两套不同的请求特征。连它也拿不到码的话,你就该往号码本身的处境上想了,telegramx收不到验证码意味着什么,我单独写过一篇。

什么时候该放弃这个号码

上面这一整套走完还是不行,那说明卡点已经不在你能控制的范围里了。可能是网关在这个号段上没有可用路由,可能是这个号码历史上被用来注册过被封的账号,也可能是别的我看不见的东西。Telegram 不会告诉你原因,官方支持通道对这类问题的响应也很慢。

再往下就是两条路。一条是找一个能收码的号码来注册,这里的门道比想象中多——号码归谁、能不能长期持有、下次换设备登录时还找不找得回来,这几件事比”能不能收到这一条码”重要得多,挑telegram接码平台的时候该看哪几项、一次性接码和长租号码差在哪,我算过一笔账。

另一条是直接拿一个已经注册好、验证过的账号。走电报账号购买这条路,美国 001、马来西亚 0060、香港 00852、泰国 0066、英国 0044 几个号段是分开列的,号龄从 90 天到几年不等,整个接码环节都不用碰。

不管走哪条,那两条运营商指令都值得发一次。就算这次你不用 86 号码注册 Telegram,往后收任何一条境外验证码,都会撞上同一道开关。