返回全部指南

应用规则

为不同 App 设置代理、直连或阻止

创建应用规则,让不同 App 使用不同代理、直接连接,或完全阻止网络访问。

规则由“匹配哪个应用”和“如何处理连接”两部分组成。每套配置都有独立的规则集与默认行为。

01

三种动作

  1. 1

    代理

    连接交给所选代理服务器。创建规则时必须明确选择一个已经存在的代理。

  2. 2

    直连

    流量完全绕过 AntifyCore,因此不会出现在普通连接日志或统计中。

  3. 3

    阻止

    阻止匹配应用的网络连接,不需要选择代理服务器。

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

创建应用规则

  1. 1

    选择应用

    在「规则」页面点击「添加规则」,将 .app 拖入表单,或通过文件选择器选择。Antify 会解析应用路径和标识。

  2. 2

    选择动作

    选择「代理」、「直连」或「阻止」。如果选择「代理」,再指定一个代理服务器。

  3. 3

    选择配置

    存在多套配置时,新规则可以添加到一套或多套;当前激活的那套会有「已启用」标记。

  4. 4

    保存并检查

    回到列表确认「应用」、「动作」和「代理」三列与预期一致。

03

阻止一个 App 联网

  1. 1

    定位应用

    在「添加规则」中选择需要限制的 App,并检查显示的名称与路径。

  2. 2

    选择「阻止」

    动作选择「阻止」,不需要选择「代理服务器」。

  3. 3

    重新建立连接进行验证

    保存并确保 Antify 正在运行,然后重新打开 App 或让它重新建立网络连接。可以在「连接」中查看被阻止的流量记录。

04

这条规则覆盖到哪些进程

App bundle 内部的组件随这个 App 的规则一起处理。但这个 App 启动的其他进程默认不在覆盖范围内 —— 终端里跑的 curl、IDE 拉起的构建工具都属于此类。

规则表单里的「同时应用于派生进程」开关控制这件事,默认关闭,并且只对 .app 类型的规则有意义。打开前先想清楚范围:如果这条规则针对的是终端或 IDE,打开后它启动的所有程序都会跟随这条规则。

App 的 XPC 服务是例外,它们始终跟随宿主 App 的规则,与这个开关无关。

05

按目标主机或端口缩小规则范围

「高级选项」支持「目标主机」和「目标端口」。主机可以使用域名通配符、IP、IP 范围或 CIDR;端口支持单个端口和范围。

未匹配过滤条件的流量不会自动阻断,而是继续遵循该配置的默认行为。使用域名过滤时,如果 App 使用加密 DNS,Antify 可能只能看到 IP,导致域名规则无法匹配。