你已经开着梯子,浏览器能打开海外网页,Telegram 却一直转圈显示连接中。这种时候要弄清 Telegram 是从哪里拿到代理的。它有两个来源,一是系统设置里那一行代理地址,二是它自己设置里的代理列表,两者互不相干。下面先对照差别,再分平台讲怎么设。
系统代理和 App 内代理差在哪
| 对照项 | 系统代理 | App 内代理 |
|---|---|---|
| 在哪里设 | 梯子客户端里拨开系统代理开关 | Telegram 设置里的代理页 |
| 谁来决定用不用 | Telegram 自己读不读系统设置 | 你在 Telegram 里手动打开 |
| 支持的类型 | 跟着梯子客户端,通常是 HTTP 或混合端口 | SOCKS5、MTProto,部分版本还有 HTTP |
| 要填什么 | 什么都不填 | SOCKS5 填服务器和端口,MTProto 再加密钥 |
| 关掉梯子以后 | Telegram 跟着断开代理 | 代理地址还在,指向本机端口时会连不上 |
| 连上的标志 | 没有专门的图标 | 对话列表顶部有一个盾牌图标 |
系统代理的好处是省事,客户端开关一拨,所有肯读系统设置的程序都走梯子。问题在于读不读由程序自己决定。本站的 Clash Verge Rev macOS 教程里留有一条记录,从 App Store 装的 Telegram 就不读系统代理,开着系统代理它照样直连。
App 内代理反过来,只管 Telegram 一个程序,填好以后不看系统设置。它可以指向远处的 MTProto 代理服务器,也可以指向你本机梯子客户端开的端口,后一种等于让 Telegram 主动把流量交给梯子。
电脑上怎么设
Telegram 官方说明给的入口是“设置”里的“高级”,再进“连接类型”。这一页有不用代理、使用系统代理设置、使用自定义代理几个选项,界面文字随语言包略有出入,默认选中哪一项本站没有核对。
- 先在梯子客户端里打开系统代理,再到 Telegram 的连接类型里选使用系统代理设置。消息开始刷新,就不用往下做。
- 还是连不上,改选自定义代理,添加一个 SOCKS5 代理。服务器填本机地址(localhost),端口填梯子客户端的混合端口,Clash Verge Rev 默认是 7897,其他客户端看它设置页里显示的端口号。用户名和密码留空。
- 保存后对话列表顶部出现盾牌图标,顶部的连接中字样消失,说明这条代理通了。
用的是 macOS 上的 Telegram for macOS,官方说明给的入口是“设置”里的“数据与存储”,再点使用代理,填法和上面第 2 步一样。
不想手填,也可以让梯子客户端开 TUN 模式,它在网卡这一层接管流量,Telegram 读不读系统代理都会被带走,代价是要给管理员权限或装系统服务,开关顺序见下面“接下来去哪”里的 TUN 那篇。
手机上怎么设
安卓和 iOS 上的梯子客户端多半以系统 VPN 的方式运行,打开以后状态栏会出现 VPN 标记,整台手机的流量都先经过它。这种情况下 Telegram 不用任何设置,App 内代理留着关闭就行。
需要手填的情况是你手里只有一个单独的代理地址,比如别人给的 MTProto 代理。官方说明给的入口如下。
- 安卓,设置,数据与存储,拉到底部的代理设置。
- iOS,设置,数据与存储,拉到底部的代理。
添加 MTProto 代理要填三项,服务器、端口和密钥(secret),缺一项都连不上。SOCKS5 只要服务器和端口,用户名和密码看对方给没给。填完回到对话列表,看顶部有没有出现盾牌。
两样同时开的时候,手机上的 VPN 会接管 Telegram 连到代理服务器的那段连接,链路多绕一层。排查连不上时先关掉 App 内代理,只留梯子,再反过来试一次。
什么时候这个答案不成立
- 各平台的菜单入口按 Telegram 官方代理说明写,2026 年 10 月 9 日核对。Telegram 改版后入口名称可能变化,以 App 里的实际文字为准。
- “App Store 版 Telegram 不读系统代理”来自本站 Mac 教程记下的例子,其他平台的商店版和第三方客户端读不读,本站没有逐一核对。
- 填本机端口的做法要求梯子客户端一直开着。客户端退出后 Telegram 会一直显示连接中,这时把 App 内代理关掉,或者重新打开客户端。
- 梯子本身所有节点都连不上时,两种设置都救不了,先按下面的排查文章处理节点。
接下来去哪
- 浏览器和 Telegram 一起连不上,先查订阅和节点,按梯子全部节点超时怎么办的顺序看到期日、流量和本机。
- 不想在每个程序里单独填代理,看梯子 TUN 模式是什么意思,那篇讲了开 TUN 前要给的权限和关的顺序。
- 电脑或手机上还缺一个梯子客户端,到梯子客户端先选系统,再看各客户端页的下载方式。
延伸问题
正文没展开、但和这个问题挨着的几条。点问题展开答案。
MTProto 代理和 SOCKS5 代理差在哪
MTProto 代理是 Telegram 专用的,只给 Telegram 用,填的时候要服务器、端口和一串密钥。SOCKS5 是通用代理,只要服务器和端口,用户名和密码可选。用梯子客户端时,本机那个混合端口就是一个 SOCKS5 入口,填它就行。
Telegram 左上角出现盾牌图标是什么意思
Telegram 官方的代理说明写明,连上代理以后对话列表顶部会出现一个盾牌图标,点它能直接进代理设置。看到盾牌说明 App 内代理在用,没有盾牌而能收发消息,说明走的是系统代理或系统 VPN。
填了多个代理能自动切换吗
能。官方说明里有一个自动切换代理的选项,当前代理断开时会换到列表里的下一个。用梯子客户端的本机端口时只填一个就够,节点切换交给客户端去做。
参考
相关问答
- 梯子TUN模式是什么意思:什么时候要开,开了有什么变化梯子的 TUN 模式是让客户端在系统里建一张虚拟网卡,所有程序发出的数据包先进这张网卡再由客户端分流,所以不读系统代理的游戏和终端命令也能走节点。
- 梯子全部节点超时怎么办:先查订阅是否过期,再查本机梯子全部节点超时,先回机场面板看订阅是否过了到期日、流量条是否见底,多数情况出在这两项。