关于telegram如何在Windows客户端创建通行密钥并保存在iPad/iPhone,最终让iPad/iPhone下载的telegram可以通过passkey登录

Acheron 2026-05-30 16:23 1


不会有人不知道通行密钥就是passkey吧(doge)


关于这个话题,是我发现很多人都研究出了绕过telegram的SMS Fee登录的方法——通过passkey登录 。但是还是有很多小白不知道怎么做,或者是中间有一些小过程被卡住,所以我想到写下这篇帖子,希望能对广大网友有所帮助、为一些小白提供更明确的“攻略”。



https://linux.do/t/topic/1569390

很早很早其实就有人通过web端添加passkey了doge



本人的此贴攻略前提是:iPhone/iPad登录得有谷歌账号(最少得有Chrome浏览器并登录),不需要哪个区,国区的谷歌账号都行,但是得有;如果没有的话,理论上其实也可以,只是我没试过所以不做保证。


可以没有谷歌服务,不使用Google password manager,iPhone/iPad可以去设置 → 通用 → 自动填充切换成你自己需求的密钥管理器,如果是本地管理器,那么iPhone/iPad全程不需要打开VPN,如果是谷歌密码管理器,那么按照原来的步骤走,后续帖子中会标明哪些地方是本地密码管理器的情况


还有一个更重要的前提——Windows的telegram客户端是“老设备”,因为新设备不允许创建通行密钥



此帖针对的是国内要开VPN的情况,人在国际的话,更简单,全程我说有关VPN的地方不管就行,保持VPN关闭剩下的步骤一样




本帖同样的原理可以移植到 “任意可以为其他设备创建passkey的设备”“任意可以接收其他设备创建的passkey的设备”,比如iPhone和iPad、比如某些安卓设备,本帖主要是为小白展示一个较为清晰的流程以及展示一些避免局域网设备认证卡住的小操作



一切开始之前,准备好硬件和软件



  • iPhone/iPad

    • iPhone/iPad上的 Chrome浏览器登陆了至少一个账号(不限地区,可以是国区)如果不使用chrome而是使用本地密钥管理器,这一步可以跳过

    • iPhone/iPad有网络较好的VPN(至少要能唤起谷歌服务,这很重要!如果不使用chrome而是使用本地密钥管理器,这一步可以跳过

    • iPhone/iPad蓝牙功能完好



  • Windows电脑

    • 已经登录的“老客户端”

    • Windows有网络较好的VPN(能登录telegram就行)

    • Windows蓝牙功能完好




第一步



  • 打开Windows的蓝牙并允许被发现和连接


  • 打开iPhone/iPad的蓝牙并连接Windows蓝牙(要配对成功)

  • 打开Windows的VPN并登录telegram,然后打开设置 → 隐私与安全 → 通行密钥 / Passkeys → 添加通行密钥 → 创建通行密钥 ,然后你的Windows会弹出这个界面:


  • 现在关掉你电脑上的VPN。 注意,不是关闭系统代理或者tun,而是关掉整个VPN软件——比如clash-verge——右下角系统托盘右键退出掉 这很重要!

  • 现在可以点击上图中圈出来的“更改”,得到下面的三个选项(有些电脑可能不是三个)(你如果刚刚就点击“更改”按钮了也没关系):


  • 点击中间圈起来的选项,获得一个二维码,这一步我就不把我的图放出来了doge


第二步



  • 打开你的iPhone/iPad,确保已经联网、确保已经连接Windows的蓝牙、确保VPN能打开并登录你的谷歌账号 如果不使用chrome保存密钥可以不用管VPN、也不用登录chrome

  • 关闭VPN,打开系统自带的相机并扫码,你大概率能看到提示你创建通行密钥(不同的设备、不同的系统版本可能会有不同的提示,但是总归是能识别的),点击它




  • 会弹出如下画面,显示正在连接,耐心等待,因为他们是通过蓝牙通信,一般十秒左右:


  • 连接成功后,Windows和iPhone/iPad会分别显示如下:



    下图不要点添加!!


  • 先不要点击创建

  • 这个时候打开iPhone/iPad的VPN 如果不使用chrome而是使用本地密钥管理器,这一步可以跳过,不需要打开VPN,不需要唤起谷歌服务


  • 然后可以点击创建通行密钥了,会出现Apple或谷歌的密码管理器界面,等它加载即可,网络好的话只需要几秒钟,网络不好的话可能要几十秒。




  • 通行密钥创建完成一般会自动关掉,我们不用管

  • 重新打开电脑上的VPN(telegram有一定概率闪退,但是不影响),打开telegram → 设置 → 隐私与安全 → 通行密钥,如果能看到创建成功,那就完成了



第三步



  • 保持iPhone/iPad的VPN打开,然后打开telegram,你能看到这个页面(没有passkey登录的选项):


  • 或者这个页面(有passkey登录的选项):


  • 如果是后者,直接点击通行密钥登录就好;如果是前者,随便点几下屏幕,过一会儿就会自动弹出passkey登录,大家最终看到的是下面这个界面:


  • 如果只有一个passkey,大概率一个扫脸就直接登录了,没有上述的图,不管怎么说,能登录就好了。


以上就是本片帖子的全部内容了,大家可以在评论区讨论和分享自己的过程、阐述自己操作过程中遇到的困难,我会尽可能、尽快地作出相应的回答。以上内容全部都是我的个人经验,而且成功复现(本片帖子的所有图片都是我复现过程所得,不是曾经第一次尝试的图片,所以理论上确实可以复现)。


如果有什么不对的地方,请尽可能和大家一起讨论,最后都是为了解决问题嘛。



各位可以看到,本质上是电脑打开VPN登录telegram,点击创建passkey,然后后续操作本质不需要电脑联网,只需要连接蓝牙;然后在iPhone/iPad接收这个passkey的过程中,需要关闭VPN一类的连接以确保局域网干净;然后在保存密钥的时候,就看个人选择了,如果是保存在本地、那么依然不需要VPN,如果是保存在需要联网的地方、就正常联网,如果是保存在需要开VPN的地方、就再开VPN;全程下来,本质就是:创建方和接收方要保证局域网干净!剩余的步骤无所谓!于是我们就能衍生出:部分安卓手机可以做到,用第三方的联网或不联网的密钥管理器也可以(比如bitwarden、edge),甚至用物理密钥也可以


最新回复 (16)
  • luka1 05-30 17:04
    2

    没有 windows,只有Mac 可以用这个方法吗

  • Acheron 楼主 05-30 17:44
    3

    帖子最前面说过了:

    本帖同样的原理可以移植到 “任意可以为其他设备创建passkey的设备”“任意可以接收其他设备创建的passkey的设备” ,比如iPhone和iPad、比如某些安卓设备。


    也就是说,第一,你要有一个能创建passkey的设备,第二,要有一个能接收passkey的设备。我没有mac,也不知道你的目标是什么,那你就得自己照着步骤试一试了

  • Zeraphine 05-30 20:36
    4

    我有点没懂,如果已经在windows登录了TG号,按理说就直接在windows的TG上接码,登录其他设备了啊,为啥还要转移passkey,新设备24小时之后就能创建passkey了吧。

  • mes 05-30 20:49
    5

    还是第一次看到这个方法,没有苹果设备,这个创建的密钥可以给安卓手机用吗?比如国产的这几家,装了谷歌服务的

  • Acheron 楼主 05-30 21:31
    7

    嗯…不是收不到验证码、不是过不了二次验证,而是:

    ——输入手机号之后,直接跳转SMS Fee的支付界面 ,我得先付款才能让telegram同时给我的手机号和老设备的telegram发验证码,不然人家直接不发送验证码,而且不能单独选择只发telegram验证码。这下理解我的动机了吗 ^-^

  • Zeraphine 05-30 21:46
    8

    哦哦,懂了,我去搜了一下,确实有人跳这个,我前两天还登录来着,没跳这个支付界面,话说是不是能绑bitwarden啊,那个是不是方便一点,直接在网页上绑,然后手机上用bitwarden的通行证?

  • Acheron 楼主 05-30 22:07
    9

    理论上可以,只要是能识别并添加秘钥就行。如果只能识别出一串字符串,无法呼出手机的接收passkey的功能的话,那很遗憾不可以。我的手机荣耀90就不行^-^

  • sin518 05-30 22:40
    10

    手上 win 系统主机比较旧没有蓝牙,用 mini 主机试试,谢谢佬

  • luka1 05-30 23:50
    11

    我是 mac 已经登录了,现在想在 iphone 登录,mac 上 tg 的隐私安全没有passkey 这个选项

  • sin518 05-30 23:57
    12

    你这个应该是因为 tg 的版本太新了,我在 win 上也是,我刚打开隐私那个选项,那个 passkey 一闪就没了,上边佬也说了要用旧一点的版本

  • heyang 06-03 09:07
    13

    买个yubikey,用着非常方便,随插随用

  • Bingqiang Zhou 06-04 18:20
    14

    实测用Mac也可以,而且更加方便,刚刚在mac的网页上添加passkey,然后打开手机都没有输入手机号就提示使用passkey登录,点击确定,输入密码就登上了!全程没超过3分钟!

  • janwen 06-04 20:47
    15

    用bitwarden就可以了,同一个帐号保存的可以在不同客户端登录

  • 茶醒、 06-05 12:24
    16

    牛啊,这又是解决iphone的办法之一,之前看到是采用手机的,终于有web的了

  • wacxr123 06-14 00:15
    17

    使用mac_store version或web版

  • RHSY 06-14 02:29
    18

    hmmm,还是bitwarden方便喵,还能自建服务器

* 帖子来源Linux.do
返回