# 如何在 Telegram 中设置代理：各设备上的 SOCKS5 配置

每个 Telegram 应用都内置了代理设置。把它指向一个 SOCKS5 代理，应用就会通过你选择的出口连接 Telegram 服务器，而设备的其他部分无需使用 VPN。


## 你需要准备什么

- 一个 SOCKS5 服务器和端口，以及用户名和密码。Telegram 没有 IP 白名单相关的设置项，因此请使用凭据。
- 一个**粘性会话**，这样在应用保持连接期间出口不会变化。在 HodlProxy，只需在用户名中加入 `-sid-` 和 `-ttl-24h`。
- 选择 Telegram 能正常使用的国家作为出口，最好离你较近，以降低延迟。

- **服务器**: res.hodlproxy.com（轮换代理池）或你的专用 IP
- **端口**: 网关为 9001，专用地址为 8001
- **用户名**: USER-cc-nl-sid-tg1-ttl-24h（国家 NL，会话 tg1，保持 24 小时）
- **密码**: PASS，在控制台中获取


## Android

1. 打开 Telegram，点开菜单，然后进入**设置 → 数据和存储 → 代理**。
2. 点击**添加代理**并选择 **SOCKS5**。
3. 填写服务器、端口、用户名和密码，然后保存。
4. 打开**使用代理**。连接成功后，聊天列表中的盾牌图标会变成蓝色。


## iPhone 和 iPad

1. 打开**设置 → 数据和存储 → 代理**。
2. 点击**添加代理**，选择 **SOCKS5**，然后输入服务器、端口、用户名和密码。
3. 点击**完成**，再在列表中选中该代理以启用它。


## Windows、macOS 和 Linux

在 Telegram Desktop 中打开**设置 → 高级 → 连接类型**，选择**使用自定义代理**，再选择 **SOCKS5**，然后填写同样的四项信息。在 macOS 原生应用中，该设置位于**设置 → 数据和存储 → 代理**，与 iPhone 相同。


## 以链接形式分享

Telegram 可以直接打开代理链接：点击链接的人会自动填好设置。请勿公开包含凭据的链接，因为任何拿到链接的人都能消耗你的流量。

```text
https://t.me/socks?server=res.hodlproxy.com&port=9001&user=USER-cc-nl-sid-tg1-ttl-24h&pass=PASS
```


## SOCKS5 还是 MTProto？

|  | SOCKS5 | MTProto 代理 |
| --- | --- | --- |
| 协议 | 标准的代理协议 | Telegram 自有协议，使用密钥 |
| 适用范围 | Telegram 以及任何其他应用 | 仅 Telegram |
| 认证方式 | 用户名和密码 | 共享密钥 |
| 常见来源 | 付费服务商、自建服务器 | 志愿者和赞助商，常附带推广频道 |

HodlProxy 提供 SOCKS5 和 HTTP(S)，不提供 MTProto。付费的 SOCKS5 出口只属于你的账户，而公共 MTProto 服务器并非如此。


## 保持连接稳定

- 使用较长的粘性会话（`-ttl-24h`）：Telegram 会保持长连接，出口变化会导致反复重连。
- 如果需要常驻代理，专用 [ISP](https://hodlproxy.com/zh/isp-proxies) 或[数据中心](https://hodlproxy.com/zh/datacenter-proxies)地址永远不变，并且流量不限或共享，适合媒体较多的聊天。
- 请保持**通话使用代理**关闭：语音和视频通话需要 UDP，而 HodlProxy 只转发 TCP，因此通话会直接连接。
- 空闲连接在 60 秒无流量后会被关闭；Telegram 会自动重新连接。


## 故障排查

| 现象 | 可能原因 | 解决方法 |
| --- | --- | --- |
| 一直显示“正在连接…” | 端口或协议错误 | SOCKS5 使用 9001（网关）或 8001（专用），而不是 9000/8000 |
| 代理不可用 | 凭据被拒绝 | 重新复制用户名和密码，检查是否有空格 |
| 每隔几分钟就重连 | 没有使用粘性会话 | 在用户名中加入 -sid-名称-ttl-24h |
| 媒体加载缓慢 | 出口距离太远 | 选择离你更近的国家，或使用专用 ISP 地址 |


## 问题

**在 Telegram 中使用代理合法吗？**

Telegram 在所有应用中原生支持代理，而在大多数国家使用代理是合法的。你仍需遵守所在地适用的法律。

**代理会隐藏我的手机号吗？**

不会。代理改变的是 Telegram 服务器看到的 IP 地址；你的账户、手机号和联系人都不变。谁能看到你的号码，由 Telegram 内的隐私设置决定。

**一个代理可以在多台设备上使用吗？**

可以。同一套凭据在所有设备上都能用，HodlProxy 也不限制并发连接数。如果每台设备需要保持各自的出口，请为每台设备使用不同的会话 ID。

**HodlProxy 的哪种网络最适合 Telegram？**

如果常驻使用且媒体较多，选择专用 ISP 或数据中心地址，因为流量不限或共享；如果只是偶尔使用，可以用住宅代理的粘性会话。

来源：https://hodlproxy.com/zh/guides/telegram-proxy
