V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jamme
V2EX  ›  Telegram

解决+86 Telegram 账号登录难题

  •  3
     
  •   jamme · Jan 24 · 14823 views
    This topic created in 96 days ago, the information mentioned may be changed or developed.

    问题描述

    不知从何时,+86 注册的 TG 账号登陆时,无法正常收到验证码。看到有人说多登陆几次会提示绑定邮箱,可用邮箱验证,但尝试未果。

    适用情况

    当前有一台移动设备正处于登录状态

    解决方法

    核心思路:通过passkey绕过接码难题,进行登录。

    如果你是单一设备登录,可直接使用手机自带的passkey 管理器

    打开 TG ,选择Settings -> Privacy and Security -> Passkeys -> Create Passkey

    移动端截图

    如果你有跨平台登录需求,也可按照如下步骤操作。

    1. 注册Bitwarden(也可以使用 Chrome 自带 passkey 管理器)
    2. 安装Bitwarden客户端和浏览器插件
    3. 打开https://web.telegram.org,扫码登录
    4. 选择Settings -> Privacy and Security -> Passkeys -> Create Passkey
    5. 创建一个 passkey ,并由Bitwarden进行保存和同步。

    Web 端截图

    实现效果

    移动设备登陆时,系统会自动拉起Bitwarden,从而实现无密码、无接码的安全登录。


    正巧看到有 v 友在讨论这个问题,决定发帖分享一下方法。

    Supplement 1  ·  Jan 24

    讲一下我发这个帖子的初衷。因为看到站内有朋友讨论+86无法接码登陆,深受困扰,所以我打算发布此贴,是为了帮助那些已经使用+86注册的用户能够顺利迁移或跨平台登录,也就是说解决的是登录问题,并没有劝大家用+86注册或绑定,至于“救活”之后要不要换绑,那是个人的选择,不在此贴讨论的范围内。此贴是给大家多一种选择,而不是唯一选择。

    Supplement 2  ·  Feb 2

    感谢#81 楼 @phew 提供了一种绕过官方付费接码的方案。我的理解是,此种方案适用于已绑定邮箱,但无法接码或绕过官方app付费接码的情况。我没有尝试过此种方法,但评论区有v友说使用此方法成功绕过付费接码,成功登录,需要使用此方案的v友请自行甄别判断。

    以下为#81楼提供方案的原话搬运:

    如果绑定过邮箱可以去下载个 telega ,俄语版的第三方,可以跳过收费。上去之后去电脑网页版扫码登陆,等一天,然后在浏览器绑定 passkey 就可以了。

    104 replies    2026-03-06 19:34:57 +08:00
    1  2  
    c9792536451
        1
    c9792536451  
       Jan 24   ❤️ 2
    只能说+86 登录不上也未尝不必一是好事
    yandonglee
        2
    yandonglee  
       Jan 24
    hyperos3 中无法拉起 Bitwarden passkey 验证也是个问题
    Kakarrot
        3
    Kakarrot  
       Jan 24
    我之前切香港节点就能收到验证码了 美区节点收不到
    hongyexiaoqing
        4
    hongyexiaoqing  
       Jan 24
    桌面端没有看见 passkey ,是我账户问题还是程序就没有
    jamme
        5
    jamme  
    OP
       Jan 24
    @hongyexiaoqing desktop 好像不支持创建 passkey ,使用移动设备或者 web 端创建吧。
    jamme
        6
    jamme  
    OP
       Jan 24
    @yandonglee

    > 设置里先搜索“密码”,打开“智能密码管理”,开启“自动填充密码与通行密钥”,然后回到设置-更多-语言与输入法-密码和账号(无法搜索出这个选项,只能手动找),这时候能看到“其他服务”里面多了一个 1password 的开关,先开启,然后再点击上面的“首选服务”,改成 1password 就行。

    这是网上找到的网友关于 1password 的评论,你可以按照他的评论试一下看看行不行。我手边没有小米,暂时没办法测试。
    ahhead1
        7
    ahhead1  
       Jan 24
    用+86 徒增烦恼,直接网上买刷 esim 的卡或 1K 买个 pixel7 用外区手机号 最便宜一年 5 美元保号,还可以选号,便宜又安全。
    jamme
        8
    jamme  
    OP
       Jan 24 via iPhone
    @ahhead1 本帖只用来帮助已使用+86 注册且暂时不打算购买国外电话卡的小伙伴,解决 tg 登陆接码难题。

    欢迎大佬开一贴,分享一下国外地区购买电话卡的方法及转 esim 或使用 planb 等方式烧录 esim 卡的流程。
    Trinity99
        9
    Trinity99  
       Jan 24 via Android
    成功了 感谢
    ahhead1
        10
    ahhead1  
       Jan 24
    @jamme 善意提醒+86 安全问题 至于 esim 刷卡和购买 esim ,网上教程很多,没必要用+86
    jamme
        11
    jamme  
    OP
       Jan 24 via iPhone
    @ahhead1 所以有什么安全问题呢?
    Nasei
        12
    Nasei  
       Jan 24
    ios 15 点击创建 passkey 没反应
    jamme
        13
    jamme  
    OP
       Jan 24 via iPhone
    @Nasei 有可能系统版本的问题吧,iOS15 我没试过。但我曾在网上看到过有人反馈 iOS16 可以拉起但不能正常保存🤪
    MacTavish123
        14
    MacTavish123  
       Jan 24
    @jamme #13 需要挂代理。不管密码管理器同步需不需要挂代理,创建的时候需要去访问 TG 的网站。
    Arabot9
        15
    Arabot9  
       Jan 24
    @ahhead1 5 美元的可以指路吗
    sorachi
        16
    sorachi  
       Jan 24
    我不太确定, 但是用 +86 手机号接验证码的时候,运营商说不定能知道你的手机号在用 telegram ,然后触发反诈机制,引发一些不必要的麻烦。另外就是如果别人的通讯录里存了你的手机号,并且对方也在用 telegram ,如果你又没设置隐私保护,有可能自己的账号就被推荐给别人了。
    ahhead1
        17
    ahhead1  
       Jan 24
    @jamme 一是用+86 不是所有人都会注意隐藏号码;二是有更换设备或忘记密码等,最终还是需接收短信,保险起见还是用外区手机号保险。
    lesliebay
        18
    lesliebay  
       Jan 24
    成功,谢谢楼主分享。
    顺便说一下我之前不能用官网 app 时的临时解决方案是第三方的 Swiftgram ,暂时用起来也没大问题,不过我用得也不多。
    jamme
        19
    jamme  
    OP
       Jan 24 via iPhone
    @MacTavish123 啊,这样的么?好吧,我路由器跑着插件,无感代理了。不过要创建 passkey 得先登录 tg ,登陆 tg 肯定是代理状态下,所以应该不存在无代理情况下创建 passkey 这种情况吧?
    jamme
        20
    jamme  
    OP
       Jan 24 via iPhone
    @maixiang520 哈哈哈哈,那确实,我通讯录都是关闭的,隐私项能设置的基本都把权限拉到最高了。不过你说反诈的话,偶尔会接到过反诈中心电话,但很少,可能一年能有三五次的样子。不知道是不是跟这个有关。之前看到有个网友说自己用国外电话号绑定 tg ,结果也被请去喝茶了,不知道真不真。反正谨言慎行吧。
    jamme
        21
    jamme  
    OP
       Jan 24 via iPhone
    @ahhead1 关于第一条,你说的也没错,但我觉得这样的人大概率也弄不明白外国手机号怎么办。

    关于第二条,这就是我这个帖子要讨论和帮大家解决的问题。

    另外讲一下我发这个帖子的初衷。因为看到站内有朋友讨论+86 无法接码登陆,深受困扰,所以我打算发布此贴,是为了帮助那些已经使用+86 注册的用户能够顺利迁移或跨平台登录,也就是说解决的是登录问题,并没有劝大家用+86 注册或注册,至于“救活”之后要不要换绑,那是个人的选择,不在我讨论的范围内。是多一种选择,而不是唯一选择。
    Croow
        22
    Croow  
       Jan 24
    牛啊大佬
    ko20
        23
    ko20  
       Jan 24
    我用的 Authenticator app (微软的)扫码成功添加了 passkey ,存储在了系统里。设置 -> “”指纹、面部与密码“ -> 智能密码管理里面,有 telegram.org 的条目。

    注:手机是 redmi k70 ,系统是 hyperos 3
    jamme
        24
    jamme  
    OP
       Jan 24 via iPhone
    @ko20 能成功拉起么?楼上有个朋友和你的系统一样,他说 bitwarden 无法拉起。
    MacTavish123
        25
    MacTavish123  
       Jan 24
    @jamme #19 我的意思是密码管理器需要代理。不过问题太多,我也不好说,得用排除法了。
    sunulin
        26
    sunulin  
       Jan 24
    都这么难受了为啥还要用 86 登录,实在想不通
    Faratv2
        27
    Faratv2  
       Jan 24
    同 Bitwarden ,HyperOS 3.0.3 ,可以在“密码和账号”设置 Bitwarden 作为管理器。但是,系统每次使用通行密钥的时候,还是自动唤醒小米自带的“小米智能密码管理”,并同时覆盖、取代 Bitwarden 作为密码管理器。
    gpt5
        28
    gpt5  
       Jan 24
    其实润一下就可以解决了😏
    BBCCBB
        29
    BBCCBB  
       Jan 24   ❤️ 1
    楼上那些为什么还用+86 登的就像说何不食肉糜一样...

    我有国外手机号我 tg 照样用的国内手机号 -_-


    楼主, 用 bitwarden 是不是就是全平台都可以用了? 创建一次能多个客户端使用吗?

    用 iphone 的 password 就只能用于 apple 生态了.
    bzkmsjy
        30
    bzkmsjy  
       Jan 24 via Android
    安卓的 TG 有两个客户端,官网和 Play 商店的包名不一样,官网上下载的创建的通行密钥无法在谷歌商店版本上使用,反正我用的时候没有弹出来
    windorz
        31
    windorz  
       Jan 24
    之前一直是 +86 的, 各种限制感觉, 后来换了 044, 之前 044 也一直收不到短信, 最近才可以收短信的.
    zhang666
        32
    zhang666  
       Jan 24 via iPhone
    我的没有 passkey 选项啊
    momo31
        33
    momo31  
       Jan 24
    手机端都没有了,mac 端还在,但是好像没有添加 passkey 的地方
    mx1700
        34
    mx1700  
       Jan 24 via Android
    我小米 HyperOS 3 点击创建密钥会报错 asset_not_support 😂
    jamme
        35
    jamme  
    OP
       Jan 24
    @zhang666 你是 iOS 还是 Android ?是不是没更新,更新一下试试?
    zhang666
        36
    zhang666  
       Jan 24 via iPhone
    @jamme ios ,没很新,提示让我更新,我怕有问题,就没更新
    jamme
        37
    jamme  
    OP
       Jan 24
    @BBCCBB 哈哈哈哈,世界上总有人喜欢唱反调,正常,我有时候也会忍不住想唱反调。

    是的,使用 bitwarden 可以解决全平台登陆问题,如果苹果全家桶的话,也可以使用苹果密码管理器来创建 passkey 。
    jamme
        38
    jamme  
    OP
       Jan 24
    @momo31 mac 客户端我没有尝试,但 win10 的 desktop 确实是不支持创建 passkey ,只支持删除 passkey 。但我看到有人说第三方 tg 移动客户端可以通过向已登录设备获取验证码来登录,你可以试试,目前我知道的第三方客户端有 TG X 和 nicegram 。
    jamme
        39
    jamme  
    OP
       Jan 24
    @bzkmsjy 安卓这边我没有充分测试过,你可以看看哪个包能拉起 passkey 管理器,然后就使用那个吧。
    jamme
        40
    jamme  
    OP
       Jan 24   ❤️ 1
    @zhang666 #36 你如果怕更新之后,帐号掉了,那你可以尝试一下我上边提到的方法,通过 web 端扫码方式登陆,然后在网页端使用 bitwarden 浏览器插件保存和同步 passkey ,然后再更新移动客户端。
    jamme
        41
    jamme  
    OP
       Jan 24
    @mx1700 我去看了一眼 GitHub 上的 issues ,hyperos 上使用的问题好像还挺多的,但好像没找到和你相同问题的 issue 。
    jamme
        42
    jamme  
    OP
       Jan 24
    @mx1700 对了,或者你可以换个 passkey 管理器试试,23 楼的朋友使用`Authenticator app (微软的)`成功添加了 passkey ,也是使用的 hyperos3
    jamme
        43
    jamme  
    OP
       Jan 24
    @Faratv2 你看下这条 issue 能不能解决你的问题,https://github.com/bitwarden/mobile/issues/3199
    andyangyu
        44
    andyangyu  
       Jan 25
    如果当前没有移动设备正处于登录状态的情况下,还有办法能登录上吗? TG 太久没用了
    jamme
        45
    jamme  
    OP
       Jan 25
    @andyangyu 目前应该没办法吧,我还没看到过解决方案。不过你如果很久都没用过 TG 的话,没准儿你的账号已经自动注销了,TG 好像超过设定期限未登录,会自动销号。所以实在要用的话,就整一个外国电话卡,重新申请一个吧,一步到位。
    bluetree2039
        46
    bluetree2039  
       Jan 25 via iPhone
    @jamme #13 我就是这个现象
    ikaros
        47
    ikaros  
       Jan 25
    当前有登录设备不是会提示扫码吗? 我换设备都是这么登的
    majiajia
        48
    majiajia  
       Jan 25   ❤️ 1
    感谢楼主。楼主不用顾虑太多,你的初衷就是解决+86 登陆问题,别的你无需多虑。
    Steaven
        49
    Steaven  
       Jan 25
    感谢,我的号码都设置了二次验证,今天又备份了一下 passkey
    jamme
        50
    jamme  
    OP
       Jan 25 via iPhone
    @ikaros 桌面客户端或 web 客户端可以扫码登陆,移动客户端也可以扫码登陆么?我这里手机登陆好像不支持扫码登陆。但 passkey 不用担心出现这样的问题,而且即便是现在所以设备都登出,或者唯一登录的设备不小心卸载、丢失了,这种方法依然能够保证正常登录。
    jamme
        51
    jamme  
    OP
       Jan 25 via iPhone
    @bluetree2039 如果不能更新系统,那就先用 web 端创建 passkey 吧,至少可以让你在更换更高版本系统的手机时顺利登陆迁移,当然,前提是别忘记 bitwarden 的账号密码。
    dejavv
        52
    dejavv  
       Jan 25
    passkey ORIGIN_mismatch 是什么情况
    Aspx
        53
    Aspx  
       Jan 25
    tg 只要有一台设备活跃就优先将验证码通过应用内发送啊,怎么会出现接不到验证码的问题?
    p4d9k
        54
    p4d9k  
       Jan 25
    前阵子看到网页版支持 passkey 了,这样子就不需要依赖客户端了。不然电脑客户端跳起 passkey 还是对系统版本有要求。WhatsApp 就是乐色,支持 passkey 早好几个月网页端还是不支持 passkey ,三个月不登陆就销号,没有注册的必要。
    jamme
        55
    jamme  
    OP
       Jan 25
    @Aspx 第三方使用了 api 的 app 好像可以,官方 app 不行,至少我的不行。
    jamme
        56
    jamme  
    OP
       Jan 25
    @dejavv 暂时没遇到过这种情况,你用的是第三方 app 还是官方 app ?
    qianxuu
        57
    qianxuu  
       Jan 25
    官方 app ,登录的时候都是把验证码发给其他已登录的设备,没遇到过需要输入 SMS 验证码
    SunShare
        58
    SunShare  
       Jan 25
    还有其他方式在新手机( iOS )不支付登录么?
    目前旧手机最多只能升级到 iOS16 ,没有 passkey😭 ( passkey 需要 iOS18+)。
    jamme
        59
    jamme  
    OP
       Jan 25
    @imjeen 你应该没认真读帖子,帖子里讲的就是如何通过 web 客户端配合浏览器插件创建和同步 passkey 。
    jamme
        60
    jamme  
    OP
       Jan 25
    @qianxuu 那也可能是你 app 版本比较低或者其他未知原因吧,我这里很早就不能通过其他设备的验证码登录了。
    Niphor
        61
    Niphor  
       Jan 26
    没太看懂,tg 不是除了新手机登录,其他的都是要么客户端收验证码,要么直接确认登录的么...
    jamme
        62
    jamme  
    OP
       Jan 26
    @Niphor 官方客户端以前可以这样,现在应该是不行了,至少我已经很久不可以这么登录了,不管是 telegram desktop 还是 iOS 端 tg 。也许你用的是旧版本客户端,或者使用了官方 API 的第三方客户端,所以可以这么操作吧。
    suibianwanwan
        63
    suibianwanwan  
       Jan 26
    现在是没有移动设备在登录状态, +86 手机号也收不到验证码了, 不知道咋整,
    听说 telegram x 可以收验证码, 有个小米安卓备用机, 但是不会用 google play
    blacklee
        64
    blacklee  
       Jan 26
    周末刚注册成功的,原因可能也很简单:一天可能只发一次验证码
    isjinc
        65
    isjinc  
       Jan 26 via Android
    我是安卓有一两个月没登录了,之前一直都是邮箱收码,偶尔收不到就下载 tgx 就收到了,这几天不管 tg 还是 tgx 手机验证码和邮箱验证码都收不到了,要不就是说发在了其他设备端,关键我其他的设备也都登出了,还有救吗?
    xiaoyuesanshui
        66
    xiaoyuesanshui  
       Jan 26
    坏了,我的 TG 版本太老,没有 passkeys 功能
    jamme
        67
    jamme  
    OP
       Jan 26
    @xiaoyuesanshui 仔细阅读帖子,里边有答案。
    jamme
        68
    jamme  
    OP
       Jan 26
    @isjinc 估计没救了吧,我这种方案的前提是,至少要有一台移动设备在线,这样即便当前使用的客户端版本太旧,没有 passkey 功能,也同样可以通过扫码的方式登录 web 客户端,然后配合 bitwarden 浏览器插件创建和同步 passkey 。
    xiaoyuesanshui
        69
    xiaoyuesanshui  
       Jan 26
    @jamme 多谢提醒,我找到了
    isjinc
        70
    isjinc  
       Jan 26 via Android
    @jamme 但是我在 x 上找到付费的中介,可以给我登上,不知道他们那是怎么操作的,有点牛逼。
    jamme
        71
    jamme  
    OP
       Jan 26
    @isjinc #70 那就不太清楚了,是通过+86 收到的验证码登录的么?

    既然能登陆上了,那就快改绑国外手机号或者创建 passkey 吧。
    mmdbn
        72
    mmdbn  
       Jan 26 via Android
    op,现在登录不上去呀,收不到验证码呀
    jamme
        73
    jamme  
    OP
       Jan 26
    @mmdbn 没明白你的意思。
    mmdbn
        74
    mmdbn  
       Jan 27 via Android
    我有旧账号,登录原版,输入邮箱 code,提示要付费,而第三方 telegram x 提示 code 已发到我的另外一个设备,而那个设备坏了,而且之前的电报删了,换电报旧版本,收不到验证码
    jamme
        75
    jamme  
    OP
       Jan 27 via iPhone
    @mmdbn 那用不了我这种方案,我这种方案需要在一台移动设备上处于登录状态。

    如果你账号已经很长时间没登陆了,没准儿已经自动销号了,没有什么重要联系人或信息需要找回的话,就想办法买个国外手机号重新注册吧。

    如果实在想要找回之前的账号,你可以问问楼上那个说自己找中介帮忙登录的朋友是怎么搞的。但友情提示一下,我并不了解这种方案,需要自己斟酌并擦亮眼睛。
    mmdbn
        76
    mmdbn  
       Jan 27 via Android
    上周登路过,因不可抗力卸载了
    mmdbn
        77
    mmdbn  
       Jan 27 via Android
    @isjinc 多少钱呀
    TeslaLyon
        78
    TeslaLyon  
       Jan 27
    @isjinc #70 你花了多少? 100 ?
    isjinc
        79
    isjinc  
       Jan 28 via Android
    mmdbn
        80
    mmdbn  
       Jan 28 via Android
    @isjinc 那还不如用接码平台
    phew
        81
    phew  
       Jan 30   ❤️ 1
    @mmdbn
    如果绑定过邮箱可以去下载个 telega ,俄语版的第三方,可以跳过收费。
    上去之后去电脑网页版扫码登陆,等一天,然后在浏览器绑定 passkey 就可以了。
    mmdbn
        82
    mmdbn  
       Jan 30 via Android
    @phew 请问 telega 是俄语第三方吗
    mmdbn
        83
    mmdbn  
       Jan 31 via Android
    @phew 登上去了,谢谢哈兄弟
    Georginaaa
        84
    Georginaaa  
       Feb 1
    @isjinc 可以推荐一下是哪一个吗?没有一台设备在登陆状态的+86🥲
    amanisheir
        85
    amanisheir  
       Feb 2
    @xiaoyuesanshui 我也是,兴冲冲点进去一看没 passkey
    xiaoyuesanshui
        86
    xiaoyuesanshui  
       Feb 3
    @amanisheir 你看看帖子,我用帖子里的方法添加了 passkey
    amanisheir
        87
    amanisheir  
       Feb 3
    @xiaoyuesanshui 明白了,我去 web 端弄个 passkey 看看
    fenfire
        88
    fenfire  
       Feb 4
    感谢
    用 enpass 也成了
    godmiracle
        89
    godmiracle  
       Feb 5
    iphone 登陆多个账号可以创建多个 passkey 吗 还是只有一个。
    jarl
        90
    jarl  
       Feb 5
    @phew 俄语版 telega 也搜不到手机验证码呀,没有邮箱登录选项
    jamme
        91
    jamme  
    OP
       Feb 5
    @godmiracle 理论上是可以创建多个 passkey 的,你可以看下你已经创建的那个 passkey ,应该是和 tg 账号绑定的。
    jamme
        92
    jamme  
    OP
       Feb 5
    @jarl 你绑定过邮箱吗,他的意思估计是需要账号绑定过邮箱才行。
    blackywkl
        93
    blackywkl  
       Feb 5
    web 挂了好几个小时还是提示不能用最近登录的设备创建 passkey
    jamme
        94
    jamme  
    OP
       Feb 5
    @blackywkl 先挂 24 小时试试吧,之前我刚创建就删了,也被提示不允许创建 passkey ,可能有风控机制。
    jarl
        95
    jarl  
       Feb 6
    @jamme #92 绑定过呀,有时会先让我邮箱验证再手机验证码验证
    blackywkl
        96
    blackywkl  
       Feb 7
    @jamme 成功创建 passkey 了
    f1ynnv2
        97
    f1ynnv2  
       Feb 9
    可恶了,现在也登录不了了,晚点试试 telega
    user100saysth
        98
    user100saysth  
       Feb 25
    @phew 亲测成功,感谢
    user100saysth
        99
    user100saysth  
       Feb 26
    lihaokey
        100
    lihaokey  
       Feb 28
    还在测试,之前有个 ios 的 telegram 的登录,手机莫名的发热,折腾了我好多天,还去了趟苹果检测点都没找到原因,后来看电量使用发现是 telegram 客户端运行发热,我就给删除了,只保留了 mac 客户端。
    现在换了新的 17 ,又想装了。结果出这么一档子事情。mac 客户端还不支持 passkey 。已经挂了快 1 天的网页版了,看看能否创建。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1222 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 231ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.