Telegram 连不上怎么办?代理设置与排查
最后更新:2026 年 9 月 6 日
直接回答:Telegram 不走系统代理时,要在客户端内单独设置——设置 → 数据和存储 → 代理,添加 SOCKS5 或 MTProto 代理即可。 装好机场但 TG 死活连不上,九成是这个原因。
为什么别的 App 都行,就 TG 不行
多数 App 走系统代理,而 Telegram 客户端(尤其 iOS 版)有自己的网络栈,不读系统代理设置。所以”浏览器能翻墙、TG 转圈”是标准现象,不是机场坏了。
三种解决方式(按推荐顺序)
方式一:客户端内填 SOCKS5(推荐)
- 确保你的 Clash Verge / 小火箭已在运行(电脑端记住 Clash 的混合端口,默认 7890)。
- Telegram → 设置 → 数据和存储 → 代理设置 → 添加代理 → SOCKS5。
- 服务器填
127.0.0.1,端口填客户端的端口(Clash 默认 7890,小火箭看设置页的”HTTP 端口”)。 - 保存后返回,显示”正在检查…”→ 连接成功。
手机端同理:Clash/sing-box 类客户端的局域网端口在设置里查,填进去即可。
方式二:MTProto 代理
TG 官方协议,只代理 TG 流量。网上有公开的 MTProto 节点,但公共节点安全性无法验证,不建议长期使用;部分机场会在群组提供自家 MTProto,那种可以用。
方式三:全局模式兜底
把客户端切到全局路由,TG 跟随系统出口。代价是国内网站也走代理,速度慢的时段体验打折——只当排查手段,不作日常方案。
排查清单(按概率)
- 客户端是否真的在跑?托盘/通知栏图标确认。
- 端口填对没有?Clash Verge 默认 7890,改过配置就用实际端口。
127.0.0.1是否被输入法改成了全角字符?这是最高发的翻车点。- 换节点再试:个别节点封锁了 TG 常用端口。
- 订阅过期/流量用尽:TG 是第一个罢工的 App,因为它连接频繁。
相关阅读
- Clash Verge 上手教程 — 电脑端先把机场跑通
- 小火箭 Shadowrocket 教程 — iOS 端配置
- 什么是机场 — 基础概念