如何使用 Aegis 规则集
- ThoseYearsBrian
- Usage
- 06 Jan, 2026
在开始使用 Aegis 之前,我们有必要先对它的定位做一个简单说明。
Aegis 是一个基于 Surge 的个人数字防火墙规则集,
帮助用户在 iOS 与 macOS 本地实现流量的精准识别与分类,并根据自身需求自主设定流量策略。
Aegis 并不是传统意义上的防护软件,也不会自动替你做出安全决策。
它是一套用于识别和呈现网络通信行为的规则集。
在实际使用中,Aegis 会对网络通信进行识别和分类,
帮助你更清楚地理解不同应用和服务的通信行为。
规则命中仅表示通信被识别,用于描述其类型和行为特征,本身不承担风险判定的职责。
基于这些可见的信息,用户可以根据自身的使用场景和需求,自主设定对应的流量策略。
这一过程并不复杂,也不依赖频繁调整,而是随着长期使用,逐步建立起一套稳定、可持续的判断方式。
在此基础上,Aegis 规则集也可以作为流量分流的依据使用。
通过对不同通信行为的识别与分类,用户可以将流量路由到不同的策略、节点或处理方式,而不再局限于简单的放行或拦截。
获取 Aegis 规则集订阅链接
你可以在 Aegis 的项目仓库中 GitHub 获取最新的规则集订阅方式,项目仓库长期维护并持续校对。
Aegis 同时提供 简体中文 、 繁体中文 和 English 三种文档版本,对应也提供了这三种语言的订阅配置,用户可以根据自己的阅读和使用习惯进行选择。
另外,我们 Aegis 支持 IPv4、IPv6 双栈设计。如您的网络环境原生支持 IPv6 ,请使用 IPv6 配置,否则请使用 IPv4 配置。禁止混用,否则将导致请求异常或 DNS 解析失败。
在 Surge 中添加订阅
以下是一个最常见的使用方式:在 Surge 中以 Rule Set 订阅的形式引入 Aegis。
复制配置链接 -> 打开 Surge -> 从URL下载配置 -> 粘贴链接 -> 在文本模式中编辑 -> 修改“你的节点”至对应参数 -> 完成!
IMPORTANT
首次安装,建议全局模式更新代理(避免被墙),你会在 外部资源 列表中看到 Aegis 的订阅条目。完成之后,再切换为规则模式。如果您的节点地址没有被添加到 Aegis 代理,可以自己在规则里手动添加您的节点域名为 Proxy 策略。强烈建议第一时间在项目 TG 群中反馈,我们将尽快补充至 Proxy 规则集中,以确保下次更新无需绕行。
启用GeoIP数据库
首次启用GeoIP数据库方式如下:
打开 Surge -> 更多 -> 通用 -> GeoIP数据库 -> 现在更新 -> 完成!
Aegis 支持使用非中国大陆国家的 GEOIP 查询规则,因为目前使用的数据库支持全球国家IP段。
Aegis默认开启: GEOIP,CN,DIRECT # GEOIP 匹配中国大陆
可选区域分流功能
为普通用户提供简化的国际分流能力,减少访问受阻情况, Aegis 支持 可选区域分流功能,支持以下等地区的分流能力:
# GEOIP,US,Proxy # 美国区域流量走代理(启用后可访问美国站点)
# GEOIP,GB,Proxy # 英国区域流量走代理(启用后可访问英国站点)
# GEOIP,FR,Proxy # 法国区域流量走代理(启用后可访问法国站点)
# GEOIP,DE,Proxy # 德国区域流量走代理(启用后可访问德国站点)
# GEOIP,RU,Proxy # 俄罗斯区域流量走代理(启用后可访问俄罗斯站点)
# GEOIP,EU,Proxy # 欧盟区域流量走代理(启用后可访问多数欧洲站点)
# GEOIP,AU,Proxy # 澳大利亚区域流量走代理(启用后可访问澳大利亚站点)
# GEOIP,JP,Proxy # 日本区域流量走代理(启用后可访问日本站点)
# GEOIP,KR,Proxy # 韩国区域流量走代理(启用后可访问韩国站点)
# GEOIP,SG,Proxy # 新加坡区域流量走代理(启用后可访问新加坡站点)
启用方式如下:
Mac端: 打开 Surge -> 规则 -> 可选区域分流功能 -> 勾选对应国家分流条目 -> 完成!
ios端: 打开 Surge -> Aegis配置 -> 在文本模式中编辑 -> 可选区域分流功能 -> 删除对应国家分流条目规则前的 “# ” -> 完成!
TIP
若上述可选区域分流列表中未包含您需要的国家代码,可在配置文件后自行添加对应国家的 GEOIP 规则。 当前所使用的数据库支持全球国家 GEOIP 查询,可按 ISO 国家代码自由扩展。
Final 规则
说明:FINAL,REJECT 为 Aegis 默认拒绝策略,用于确保未显式放行的流量全部被阻断
安全性:保持为 REJECT 可维持最高防护等级,防止未知域名、可疑请求或潜在攻击流量绕过规则。
调整:如将 REJECT 改为 Proxy,或者启用可选区域分流功能,可改善访问兼容性,但会降低整体安全性
将 Aegis 策略组用于分流
- 直连 (DIRECT)
- 代理 (Proxy)
- 拦截 (REJECT)
通常分流策略组大家默认配置就好,默认为 DIRECT 尽量不要更改。分流默认国家是美国地区,大家根据自己的情况统一设置避免出现不统一的情况,例如有些是美国地区,有些是新加坡。
将 Aegis 主规则模块 用于识别和分类
- 高级模块 (默认不启用)
- 识别模块 (默认不启用)
- 拦截模块 (默认启用)
- 观察模块 (默认启用)
启用方式如下:
Mac端: 打开 Surge -> 规则 -> 勾选对应模块 -> 完成!
ios端: 打开 Surge -> Aegis配置 -> 在文本模式中编辑 -> 找到对应模块规则 -> 删除对应模块规则前的 “# ” -> 完成!
自动化更新
Aegis 采用 GitHub 托管实现自动更新机制,确保数据始终处于最新状态,支持 Surge 远程订阅使用。
若未启用配置变更自动重载功能,亦可手动刷新外部资源或重新载入配置,以确保规则集保持最新状态。
版本说明
Aegis 遵循 语义化版本 控制规范:vMAJOR.MINOR.PATCH 示例:Aegis v3.0.1,MAJOR=3、MINOR=0、PATCH=1
MAJOR(X)版本(重大更新): 涉及结构调整 / 兼容性变化 👉 必须重新下载配置,并重新添加节点
MINOR(Y)版本(新增功能): 新增策略组 / 新模块 / 新能力 👉 建议重新下载配置,并重新添加节点
PATCH(Z)版本(修复更新): 修复规则 / 注释补全 / 小幅优化 👉 不用重新下载配置,只需更新外部资源即可
IMPORTANT
建议勾选「当配置从外部程序或远端修改后自动重新载入」,该选项仅用于配置文件(.conf)变更后的自动加载,PATCH 版本更新仍需手动刷新外部资源(RULE-SET)后生效。
NOTE
当前版本是 Aegis v2.0.0,上一版本是 Aegis v1.3.4,此次为 MAJOR 更新(MAJOR=2),必须重新下载配置,并重新添加节点,会自动更新外部资源。
当前版本是 Aegis v2.3.0,上一版本是 Aegis v2.2.4,此次为 MINOR 更新(MINOR=3),建议重新下载配置,并重新添加节点,会自动更新外部资源。
当前版本是 Aegis v3.3.4,上一版本是 Aegis v3.3.3,此次为 PATCH 更新(PATCH=4),不用重新下载配置,只需更新外部资源即可。
TIP
只要重新下载配置文件(.conf),并重新添加节点,就会自动更新外部资源(前提是已勾选「当配置从外部程序或远端修改后自动重新载入」)。
PATCH 版本更新仍需手动刷新外部资源(RULE-SET)后才能生效。
注意事项
-
务必启用规则模式(Rule Mode),否则 Aegis 规则集可能无法执行任何防护、分流或拦截机制
Aegis 是一套基于规则模式构建的个人数字防火墙体系,依赖 Surge 的规则匹配机制进行域名分类、策略分流与恶意拦截。 仅在启用规则模式(Rule Mode)时,Aegis 才能实现完整功能。若使用“全局模式”或“直连模式”,虽然仍可按策略访问外部网络,但将跳过全部规则匹配流程,导致以下风险: • 域名与 IP 无法被识别分类 • 所有拦截机制与模块策略失效 • 无法发挥分流、防护、去广告等核心能力 如遇某些域名因规则匹配失败而暂时无法访问,可**临时切换为“全局模式”或“直连模式”**应急处理。同时,强烈建议在第一时间在项目 TG 群中反馈,我们将尽快补充至对应规则集中,以确保下次访问无需绕行。 -
推荐将 China.list(域名)与 GEOIP,CN(IP段)规则组合使用,以提高对中国流量的匹配准确性:
RULE-SET,https://raw.githubusercontent.com/Thoseyearsbrian/Aegis/main/rules/China.list, DIRECT # 精确匹配中国域名 GEOIP,CN,DIRECT # 匹配未在域名规则中出现的中国大陆 IP FINAL,REJECT # 最终默认拒绝规则(请勿将 GEOIP 放于其后) -
支持使用非中国大陆国家的 GEOIP 查询规则,因为目前使用的数据库支持全球国家IP段
GEOIP, US, Proxy # 正确 GEOIP, AU, Proxy # 正确 GEOIP, CN, DIRECT # 正确 -
出现 “tun-excluded-routes 参数已配置,该参数可能导致切换网络后出现异常,请谨慎使用” 的说明
该提示并非错误或冲突,而是 Surge 的系统级提醒。在固定网络环境下,此提示可安全忽略。 若切换网络(如 Wi-Fi ↔ 热点)后出现 AirDrop、Bonjour、NAS 等局域网通信异常,可在菜单中选择「停止代理」→「启动代理」以重建路由表并恢复连接。
更新与维护
Aegis 会持续维护与校对规则。你只需要保持订阅处于正常更新状态即可。
当你发现某些网站或应用功能异常时,建议按以下顺序排查:
- 临时切换为全局模式或直连模式,确认问题是否来自规则命中
- 确认是哪个类别的通信导致影响
- 根据你的需求选择放行、分流或忽略
- 将可复现的问题反馈到TG群,便于后续校对与改进
下一步可以做什么
当你阅读完这篇文章之后,可以根据自己的目标继续探索:
- 查看《如何使用 Aegis 规则集》,了解实际使用方法
- 观看针对 iOS 视频教程 与 macOS 视频教程,加深理解
- 在 GitHub 上查阅完整规则与模块说明
结合这些资源,你可以从理论理解逐步过渡到实际应用,并在自己的设备上制定更符合场景需求的策略。
常见问题
“我是否可以同时使用其他人的规则?”
Aegis 规则集采用体系化、模块化的设计方式,规则之间存在明确的构建逻辑与边界划分。
为了避免规则冲突或行为覆盖,不建议在使用 Aegis 的同时额外叠加来源不明或未经过适配的独立规则。
如果你在实际使用中遇到未被覆盖的通信场景,或对现有规则存在疑问,可以通过 TG群组 提出具体问题,以便后续进行校对与改进。