问题排查 · Telegram 一直连接中
Telegram 一直连接中怎么办?电脑和手机转圈连不上的解决方法(2026)
机场V 编辑部 · 更新于
Telegram 一直连接中:先说结论
结论:Telegram 一直显示“连接中”(Connecting),最常见的原因是它的流量根本没有进入代理。Telegram 与普通网站不同,它的客户端大多直接用 IP 地址连接服务器,不经过域名解析,因此只靠域名规则的分流配置会漏掉它;电脑版 Telegram 也不一定遵循系统代理。解决方法是:电脑端在 Telegram 设置中手动添加代理,类型选 SOCKS5,地址填本机,端口填代理客户端的混合端口或 SOCKS 端口;或者开启代理客户端的 TUN 模式接管全部流量。手机端确保代理工具以 VPN 方式运行,配置中包含 Telegram 的 IP 段规则,必要时切到全局模式。另外检查节点是否可用、系统时间是否准确,以及是否需要关闭 IPv6。
为什么 Telegram 比别的应用更容易“连不上”
普通网站和大多数应用访问服务器时,会先通过域名查询 IP 地址,代理客户端可以根据域名判断该走代理还是直连。而 Telegram 的客户端内置了一组服务器 IP 地址(称为数据中心),启动时直接连接这些 IP,并不经过域名查询。这带来两个后果:
- 只基于域名的分流规则无法识别 Telegram 的流量,这些连接会落入其他规则,可能被直连,而直连在国内是无法连上的。
- 如果代理客户端没有接管 Telegram 进程的流量(比如 Telegram 没有使用系统代理),就更不会经过代理。
此外,Telegram 会根据账号所在的数据中心连接特定服务器,同一个机场里不同用户的体验可能不一样:有人能连上,有人一直转圈,往往是因为分配的数据中心不同,而对应的 IP 段没有被规则覆盖。
现象 → 原因 → 解决 对照表
| 现象 | 最可能的原因 | 解决办法 |
|---|---|---|
| 电脑版一直“连接中”,浏览器能上境外网站 | Telegram 未使用系统代理 | 在 Telegram 设置中手动添加 SOCKS5 代理,或开启 TUN 模式 |
| 规则模式下连不上,全局模式能连上 | 配置缺少 Telegram 的 IP 段规则 | 添加 Telegram 规则集,或临时用全局模式 |
| 手机一直“连接中” | 代理工具未以 VPN 方式接管,或规则不完整 | 开启 VPN 模式,确认 Telegram 规则存在 |
| 在 Telegram 里设置了代理仍连不上 | 端口填错或代理客户端未允许局域网连接 | 核对客户端端口号,类型选 SOCKS5 |
| 消息能收但图片视频加载不出 | 媒体服务器所在 IP 段未覆盖 | 使用完整的 Telegram IP 规则集 |
| 其他应用正常,所有节点下 Telegram 都连不上 | IPv6 绕过代理或系统时间不准 | 关闭 IPv6 或在客户端处理 IPv6,校准时间 |
| 时好时坏、连接不稳定 | 节点不稳定或不支持某些连接方式 | 换节点,尤其换不同地区试试 |
| 所有应用都连不上境外 | 节点或订阅本身有问题 | 参考节点超时排查 |
第一步:先确认代理本身可用
在处理 Telegram 之前,先排除节点问题:用浏览器打开一个境外网站,确认能正常访问。如果浏览器也打不开,问题不在 Telegram,而在节点或订阅,请先参考 机场节点超时 和 订阅更新失败 处理。浏览器正常而 Telegram 不行,再继续下面的步骤。
第二步:电脑端在 Telegram 中手动设置代理(概率最高)
电脑版 Telegram 是否使用系统代理与版本和系统有关,很多时候它并不会自动走系统代理。最稳妥的方法是在 Telegram 内手动指定代理:
- 打开代理客户端,在设置中找到本地监听端口。Clash 系列通常有一个“混合端口”,同时支持 HTTP 和 SOCKS5;v2rayN 等客户端会分别显示 SOCKS 端口和 HTTP 端口。记下这个端口号。
- 打开 Telegram 电脑版,进入“设置 → 高级 → 连接类型”(不同版本位置略有不同,一般在“高级”或“数据和存储”下面)。
- 选择“使用自定义代理”,点击添加代理,类型选择 SOCKS5。
- 主机名填写本机地址
127.0.0.1,端口填写刚才记下的端口号,用户名和密码留空(除非你在客户端中设置了认证)。 - 保存后,Telegram 会显示代理的连接状态。显示“已连接”或“在线”就说明成功了。
如果代理客户端的端口在你更换客户端或修改配置后发生了变化,Telegram 里的设置也要同步修改。各客户端的端口位置可以参考 Clash Verge 教程、v2rayN 教程 和 Clash Verge Mac 教程。
另一种方法是开启代理客户端的 TUN 模式。TUN 模式会在系统层面接管所有程序的流量,Telegram 无论是否读取系统代理都会被接管,此时 Telegram 中的代理设置改回“使用系统代理”或“不使用代理”即可,原理见 TUN 模式教程。
第三步:确认配置中有 Telegram 的 IP 规则
无论电脑还是手机,只要你使用规则模式,就需要配置中包含 Telegram 的 IP 段规则,否则 Telegram 的连接可能因为匹配不到规则而落入直连。
- 把代理客户端临时切换到全局模式,打开 Telegram。如果全局模式下立即连上,就可以确定是规则问题。
- 回到规则模式,在规则列表中查找与 Telegram 相关的规则或规则集。大多数机场配置都会包含,名称通常带有 Telegram 字样。
- 如果没有,可以在客户端的覆写配置中引用一个公开维护的 Telegram IP 规则集,并指向代理分组。规则集比手动填写 IP 段更完整、更新更及时。
- 确认这条规则在“国内 IP 直连”之类的规则前面,或者至少不会被其他规则提前匹配。
- 部分规则对 IP 类规则使用了“不解析”选项,这是正常的,不影响 Telegram。
规则模式与全局模式的区别可以阅读 代理模式详解。
第四步:手机端的处理
手机上的代理工具通常通过系统 VPN 接口工作,会接管所有应用的流量,因此手机端的问题主要集中在规则和运行状态上:
- 确认代理工具正在运行,状态栏能看到 VPN 图标。
- 切换到全局模式测试 Telegram,能连上说明规则缺少 Telegram 的 IP 段,按第三步补充规则。
- iPhone 用户可以检查 Shadowrocket、Stash 等工具的配置中是否包含 Telegram 规则,参考 Shadowrocket 教程。
- 安卓用户如果使用了“分应用代理”,确认 Telegram 在代理列表中而不是被排除;同时检查系统是否在后台杀掉了代理工具,参考 安卓后台保活教程。
- 手机版 Telegram 同样有内置代理设置,如果你曾在里面添加过某个代理(例如从别人那里得到的公共代理链接),它可能已经失效,导致一直连接中。进入设置的“数据和存储 → 代理设置”,关闭或删除失效的代理。
第五步:IPv6 与系统时间
- IPv6:Telegram 支持通过 IPv6 连接。如果你的网络有 IPv6,而代理客户端不处理 IPv6 流量,Telegram 可能尝试走 IPv6 直连而失败。可以在 Telegram 电脑版的连接设置中关闭“尝试使用 IPv6”,或在代理客户端中开启 IPv6 支持并确认规则覆盖。
- 系统时间:Telegram 的加密协议对时间有一定要求,系统时间偏差过大时可能无法完成连接。开启系统自动校时即可。
第六步:节点与协议的影响
如果规则和设置都正确,Telegram 仍然时好时坏,可以从节点角度考虑:
- 换一个其他地区的节点试试。Telegram 的数据中心分布在不同地区,节点到数据中心的线路质量会影响连接速度。新加坡、日本、香港节点通常表现不错,但以实测为准。
- Telegram 语音和视频通话会用到 UDP,如果节点不支持 UDP 转发,通话可能失败,但文字消息不受影响。
- 部分机场出于防滥用考虑,会对某些端口或协议有限制,如遇特殊情况可以咨询客服。
不要使用来路不明的“免费 Telegram 代理”
网上流传着大量“一键连接 Telegram”的公共代理链接。这些代理由陌生人提供,虽然 Telegram 本身的消息有加密,但代理方仍然可以看到你的连接时间、IP 等元数据,而且这类代理很不稳定,经常失效,失效后就会导致 Telegram 一直连接中。另外,Telegram 客户端请从官方网站或官方应用商店下载,不要使用来源不明的“中文版”“增强版”,这类修改版可能窃取账号。国内 App Store 无法下载 Telegram,iPhone 用户可以参考 美区 Apple ID 教程。中文界面可以通过官方的语言包功能设置,无需安装修改版。
软路由用户的注意事项
在软路由上使用代理插件时,同样需要确认 Telegram 的 IP 段规则已经生效。很多插件默认只处理需要代理的域名,Telegram 这种直接连 IP 的流量需要额外开启“IP 规则”或“全局代理模式”。此外,插件的 DNS 与 IP 处理方式不同,域名规则正确不代表 IP 规则也正确。具体设置可以参考 OpenClash 教程 和 PassWall 教程。
小结
Telegram 一直连接中,本质是它的流量没有正确进入代理。排查顺序是:先确认浏览器能上境外网站;电脑端在 Telegram 中手动设置 SOCKS5 代理或开启 TUN 模式;确认配置包含 Telegram 的 IP 规则,规则模式不行就用全局模式验证;手机端确认 VPN 正常运行并删除失效的内置代理;最后检查 IPv6、系统时间和节点。按这个顺序,几乎所有“连接中”的问题都能解决。如果节点本身不稳定,可以从 机场推荐 和 稳定机场推荐 中选择更可靠的服务。