
不知从何时,+86 注册的 TG 账号登陆时,无法正常收到验证码。看到有人说多登陆几次会提示绑定邮箱,可用邮箱验证,但尝试未果。
当前有一台移动设备正处于登录状态
核心思路:通过passkey绕过接码难题,进行登录。
如果你是单一设备登录,可直接使用手机自带的passkey 管理器。
打开 TG ,选择
Settings->Privacy and Security->Passkeys->Create Passkey。
如果你有跨平台登录需求,也可按照如下步骤操作。
Bitwarden(也可以使用 Chrome 自带 passkey 管理器)Bitwarden客户端和浏览器插件Settings -> Privacy and Security -> Passkeys -> Create PasskeyBitwarden进行保存和同步。
移动设备登陆时,系统会自动拉起Bitwarden,从而实现无密码、无接码的安全登录。
正巧看到有 v 友在讨论这个问题,决定发帖分享一下方法。
讲一下我发这个帖子的初衷。因为看到站内有朋友讨论+86无法接码登陆,深受困扰,所以我打算发布此贴,是为了帮助那些已经使用+86注册的用户能够顺利迁移或跨平台登录,也就是说解决的是登录问题,并没有劝大家用+86注册或绑定,至于“救活”之后要不要换绑,那是个人的选择,不在此贴讨论的范围内。此贴是给大家多一种选择,而不是唯一选择。
1 c9792536451 3 天前 只能说+86 登录不上也未尝不必一是好事 |
2 yandonglee 3 天前 hyperos 中无法拉起 Bitwarden passkey 验证也是个问题 |
3 Kakarrot 3 天前 我之前切香港节点就能收到验证码了 美区节点收不到 |
4 hongyexiaoqing 3 天前 桌面端没有看见 passkey ,是我账户问题还是程序就没有 |
5 jamme OP @hongyexiaoqing desktop 好像不支持创建 passkey ,使用移动设备或者 web 端创建吧。 |
6 jamme OP @yandonglee > 设置里先搜索“密码”,打开“智能密码管理”,开启“自动填充密码与通行密钥”,然后回到设置-更多-语言与输入法-密码和账号(无法搜索出这个选项,只能手动找),这时候能看到“其他服务”里面多了一个 1password 的开关,先开启,然后再点击上面的“首选服务”,改成 1password 就行。 这是网上找到的网友关于 1password 的评论,你可以按照他的评论试一下看看行不行。我手边没有小米,暂时没办法测试。 |
7 ahhead1 3 天前 用+86 徒增烦恼,直接网上买刷 esim 的卡或 1K 买个 pixel7 用外区手机号 最便宜一年 5 美元保号,还可以选号,便宜又安全。 |
8 jamme OP @ahhead1 本帖只用来帮助已使用+86 注册且暂时不打算购买国外电话卡的小伙伴,解决 tg 登陆接码难题。 欢迎大佬开一贴,分享一下国外地区购买电话卡的方法及转 esim 或使用 planb 等方式烧录 esim 卡的流程。 |
9 Trinity99 3 天前 via Android 成功了 感谢 |
12 Nasei 3 天前 ios 15 点击创建 passkey 没反应 |
14 MacTavish123 3 天前 @jamme #13 需要挂代理。不管密码管理器同步需不需要挂代理,创建的时候需要去访问 TG 的网站。 |
16 sorachi 3 天前 我不太确定, 但是用 +86 手机号接验证码的时候,运营商说不定能知道你的手机号在用 telegram ,然后触发反诈机制,引发一些不必要的麻烦。另外就是如果别人的通讯录里存了你的手机号,并且对方也在用 telegram ,如果你又没设置隐私保护,有可能自己的账号就被推荐给别人了。 |
18 lesliebay 3 天前 成功,谢谢楼主分享。 顺便说一下我之前不能用官网 app 时的临时解决方案是第三方的 Swiftgram ,暂时用起来也没大问题,不过我用得也不多。 |
19 jamme OP @MacTavish123 啊,这样的么?好吧,我路由器跑着插件,无感代理了。不过要创建 passkey 得先登录 tg ,登陆 tg 肯定是代理状态下,所以应该不存在无代理情况下创建 passkey 这种情况吧? |
20 jamme OP @maixiang520 哈哈哈哈,那确实,我通讯录都是关闭的,隐私项能设置的基本都把权限拉到最高了。不过你说反诈的话,偶尔会接到过反诈中心电话,但很少,可能一年能有三五次的样子。不知道是不是跟这个有关。之前看到有个网友说自己用国外电话号绑定 tg ,结果也被请去喝茶了,不知道真不真。反正谨言慎行吧。 |
21 jamme OP @ahhead1 关于第一条,你说的也没错,但我觉得这样的人大概率也弄不明白外国手机号怎么办。 关于第二条,这就是我这个帖子要讨论和帮大家解决的问题。 另外讲一下我发这个帖子的初衷。因为看到站内有朋友讨论+86 无法接码登陆,深受困扰,所以我打算发布此贴,是为了帮助那些已经使用+86 注册的用户能够顺利迁移或跨平台登录,也就是说解决的是登录问题,并没有劝大家用+86 注册或注册,至于“救活”之后要不要换绑,那是个人的选择,不在我讨论的范围内。是多一种选择,而不是唯一选择。 |
22 Croow 3 天前 牛啊大佬 |
23 ko20 2 天前 我用的 Authenticator app (微软的)扫码成功添加了 passkey ,存储在了系统里。设置 -> “”指纹、面部与密码“ -> 智能密码管理里面,有 telegram.org 的条目。 注:手机是 redmi k70 ,系统是 hyperos 3 |
25 MacTavish123 2 天前 @jamme #19 我的意思是密码管理器需要代理。不过问题太多,我也不好说,得用排除法了。 |
26 sunulin 2 天前 都这么难受了为啥还要用 86 登录,实在想不通 |
27 Faratv2 2 天前 同 Bitwarden ,HyperOS 3.0.3 ,可以在“密码和账号”设置 Bitwarden 作为管理器。但是,系统每次使用通行密钥的时候,还是自动唤醒小米自带的“小米智能密码管理”,并同时覆盖、取代 Bitwarden 作为密码管理器。 |
28 gpt5 2 天前 其实润一下就可以解决了 |
29 BBCCBB 2 天前 楼上那些为什么还用+86 登的就像说何不食肉糜一样... 我有国外手机号我 tg 照样用的国内手机号 -_- 楼主, 用 bitwarden 是不是就是全平台都可以用了? 创建一次能多个客户端使用吗? 用 iphone 的 password 就只能用于 apple 生态了. |
30 bzkmsjy 2 天前 via Android 安卓的 TG 有两个客户端,官网和 Play 商店的包名不一样,官网上下载的创建的通行密钥无法在谷歌商店版本上使用,反正我用的时候没有弹出来 |
31 windorz 2 天前 之前一直是 +86 的, 各种限制感觉, 后来换了 044, 之前 044 也一直收不到短信, 最近才可以收短信的. |
32 zhang666 2 天前 via iPhone 我的没有 passkey 选项啊 |
33 momo31 2 天前 手机端都没有了,mac 端还在,但是好像没有添加 passkey 的地方 |
34 mx1700 2 天前 via Android 我小米 HyperOS 3 点击创建密钥会报错 asset_not_support |
37 jamme OP @BBCCBB 哈哈哈哈,世界上总有人喜欢唱反调,正常,我有时候也会忍不住想唱反调。 ![]() 是的,使用 bitwarden 可以解决全平台登陆问题,如果苹果全家桶的话,也可以使用苹果密码管理器来创建 passkey 。 |
38 jamme OP @momo31 mac 客户端我没有尝试,但 win10 的 desktop 确实是不支持创建 passkey ,只支持删除 passkey 。但我看到有人说第三方 tg 移动客户端可以通过向已登录设备获取验证码来登录,你可以试试,目前我知道的第三方客户端有 TG X 和 nicegram 。 |
40 jamme OP @zhang666 #36 你如果怕更新之后,帐号掉了,那你可以尝试一下我上边提到的方法,通过 web 端扫码方式登陆,然后在网页端使用 bitwarden 浏览器插件保存和同步 passkey ,然后再更新移动客户端。 |
42 jamme OP @mx1700 对了,或者你可以换个 passkey 管理器试试,23 楼的朋友使用`Authenticator app (微软的)`成功添加了 passkey ,也是使用的 hyperos3 |
43 jamme OP @Faratv2 你看下这条 issue 能不能解决你的问题,https://github.com/bitwarden/mobile/issues/3199 |
44 andyangyu 2 天前 如果当前没有移动设备正处于登录状态的情况下,还有办法能登录上吗? TG 太久没用了 |
45 jamme OP @andyangyu 目前应该没办法吧,我还没看到过解决方案。不过你如果很久都没用过 TG 的话,没准儿你的账号已经自动注销了,TG 好像超过设定期限未登录,会自动销号。所以实在要用的话,就整一个外国电话卡,重新申请一个吧,一步到位。 |
46 bluetree2039 2 天前 via iPhone @jamme #13 我就是这个现象 |
48 majiajia 2 天前 感谢楼主。楼主不用顾虑太多,你的初衷就是解决+86 登陆问题,别的你无需多虑。 |
49 Steaven 2 天前 感谢,我的号码都设置了二次验证,今天又备份了一下 passkey |
50 jamme OP @ikaros 桌面客户端或 web 客户端可以扫码登陆,移动客户端也可以扫码登陆么?我这里手机登陆好像不支持扫码登陆。但 passkey 不用担心出现这样的问题,而且即便是现在所以设备都登出,或者唯一登录的设备不小心卸载、丢失了,这种方法依然能够保证正常登录。 |
51 jamme OP @bluetree2039 如果不能更新系统,那就先用 web 端创建 passkey 吧,至少可以让你在更换更高版本系统的手机时顺利登陆迁移,当然,前提是别忘记 bitwarden 的账号密码。 |
52 dejavv 2 天前 passkey ORIGIN_mismatch 是什么情况 |
53 Aspx 2 天前 tg 只要有一台设备活跃就优先将验证码通过应用内发送啊,怎么会出现接不到验证码的问题? |
54 p4d9k nbsp;2 天前 前阵子看到网页版支持 passkey 了,这样子就不需要依赖客户端了。不然电脑客户端跳起 passkey 还是对系统版本有要求。WhatsApp 就是乐色,支持 passkey 早好几个月网页端还是不支持 passkey ,三个月不登陆就销号,没有注册的必要。 |
57 qianxuu 2 天前 官方 app ,登录的时候都是把验证码发给其他已登录的设备,没遇到过需要输入 SMS 验证码 |
58 imjeen 2 天前 还有其他方式在新手机( iOS )不支付登录么? 目前旧手机最多只能升级到 iOS16 ,没有 passkey ( passkey 需要 iOS18+)。 |
61 Niphor 1 天前 没太看懂,tg 不是除了新手机登录,其他的都是要么客户端收验证码,要么直接确认登录的么... |
62 jamme OP @Niphor 官方客户端以前可以这样,现在应该是不行了,至少我已经很久不可以这么登录了,不管是 telegram desktop 还是 iOS 端 tg 。也许你用的是旧版本客户端,或者使用了官方 API 的第三方客户端,所以可以这么操作吧。 |
63 suibianwanwan 1 天前 现在是没有移动设备在登录状态, +86 手机号也收不到验证码了, 不知道咋整, 听说 telegram x 可以收验证码, 有个小米安卓备用机, 但是不会用 google play |
64 blacklee 1 天前 周末刚注册成功的,原因可能也很简单:一天可能只发一次验证码 |
65 isjinc 1 天前 via Android 我是安卓有一两个月没登录了,之前一直都是邮箱收码,偶尔收不到就下载 tgx 就收到了,这几天不管 tg 还是 tgx 手机验证码和邮箱验证码都收不到了,要不就是说发在了其他设备端,关键我其他的设备也都登出了,还有救吗? |
66 xiaoyuesanshui 1 天前 坏了,我的 TG 版本太老,没有 passkeys 功能 |
67 jamme OP @xiaoyuesanshui 仔细阅读帖子,里边有答案。 |
68 jamme OP @isjinc 估计没救了吧,我这种方案的前提是,至少要有一台移动设备在线,这样即便当前使用的客户端版本太旧,没有 passkey 功能,也同样可以通过扫码的方式登录 web 客户端,然后配合 bitwarden 浏览器插件创建和同步 passkey 。 |
69 xiaoyuesanshui 1 天前 @jamme 多谢提醒,我找到了 |
72 mmdbn 20 小时 44 分钟前 via Android op,现在登录不上去呀,收不到验证码呀 |
74 mmdbn 7 小时 43 分钟前 via Android 我有旧账号,登录原版,输入邮箱 code,提示要付费,而第三方 telegram x 提示 code 已发到我的另外一个设备,而那个设备坏了,而且之前的电报删了,换电报旧版本,收不到验证码 |