返回全部指南

应用场景

在 macOS 上让 Telegram 只走指定代理

为 Telegram 单独创建应用规则,把它的流量交给你配置的 SOCKS5 或 HTTP 代理,不需要打开系统代理,也不需要修改 App 内部的设置。

不用在 Telegram 里填任何代理设置,也不用开系统代理 —— 在 Antify 里给它建一条规则就够了。本页以 Telegram 为例,步骤对任何 macOS App 都一样。

01

开始之前

Antify 不提供代理服务器。你需要先有一个可用的 SOCKS5、HTTP 或 HTTPS 代理(不包括 Telegram 自己的 MTProto 代理),并知道它的地址、端口,以及是否需要用户名和密码。运行 Antify 需要 macOS 14.0 或更高版本。

02

三步完成

  1. 1

    添加代理

    在「代理」页面添加代理,选择 SOCKS5、HTTP 或 HTTPS,填写地址与端口。三种类型的默认端口分别是 1080、8080 和 8443,实际以你的代理为准。

  2. 2

    为 Telegram 创建规则

    在「规则」页面点击「添加规则」,把 Telegram 的 .app 拖入表单,动作选择「代理」,再选择上一步创建的代理。

  3. 3

    启动系统扩展

    扩展授权并运行后,规则开始对新建立的连接生效。刚改完规则时,重启 Telegram 是让它立即生效的最直接方式。

Antify Rules 页面,展示 Proxy、Direct 和 Block 应用规则
03

该选 SOCKS5 还是 HTTP

SOCKS5 可以代理 TCP 和 UDP,HTTP 与 HTTPS 只能代理 TCP。用 HTTP 或 HTTPS 代理时,UDP 流量会走直连。要代理的功能依赖 UDP,就选 SOCKS5。

Antify Proxies 页面,包含两个已配置代理和延迟测试操作
04

确认是否生效

打开「连接」页面,触发一次新连接,确认对应记录的动作与你的规则一致。

如果代理连不上,默认行为是让这条连接失败,而不是悄悄改走直连。每个代理的编辑表单里有一个「代理失败时直连」开关控制这件事,默认关闭。

05

两条边界

  • 规则在连接建立时判定,已经建立的连接不受影响 —— 改完规则重启 App。
  • 目标是 localhost 或本机地址的连接始终直连,不受规则影响。