集合
用于分流流量的域名、IP 与应用集合
集合 — 路由与 DNS 规则使用的命名集合。
集合类型
- 域名小集合 : 比如自定义代理、自定义直连、GFW、CN、私有
- IP小集合: 比如自定义代理、自定义直连、CN
- 域名大集合 (其他域名集合的组合): 比如GFW模式代理域名
- IP大集合 (其他 IP 集合的组合): GFW模式代理IP
- 应用集合 (应用 ID): 代理、直连
小 集合是基础块。大 集合由小集合(及其他大集合)构建。
大域名集合与大 IP 集合
大集合 不直接持有域名或 IP,而是通过 包含 与 排除 列表组合其他集合。
当 vx-core 检查域名或 IP 是否属于组合集合时:
- 先排除 — 若目标匹配 排除 中任一集合,不匹配。
- 包含 — 若目标匹配 包含 中任一集合,匹配。
- 否则不匹配。
示例:GFW模式代理域名 集合
在 GFW 模式下,大域名集合 GFW模式代理域名 定义为:
- 包含
GFW、自定义代理、Fallback - 排除
自定义直连
在 GFW 列表中且不在 自定义直连 中的域名匹配此集合。
互斥集合名称
创建或编辑 大域名集合 或 大IP集合 时,可选设置 互斥集合。
用于命名 配对的相反集合。例如:
- CN模式直连域名 ↔ CN模式代理域名
它们表示两个集合:一个包含中国大陆所有域名,另一个包含其余所有域名。
在 UI 中为路由规则选择域名或 IP 集合时,集合及其互斥名称都会出现在选择器中。查找也可通过任一名称进行。
小集合
小域名集合
- 名称: 路由规则引用的唯一标识符。
- 使用 Bloom Filter: 降低集合的内存占用。有约 1% 的误报概率 — 不在集合中的域名可能被当作在集合中。
- 反向: 翻转成员关系:集合匹配 不在 其中的目标。
- GeoSite URL: 自定义
geosite.dat文件的 HTTPS URL。若为空,VX 使用 LoyalSoldier 提供的geosite.dat。 - GeoSite Codes: geosite 数据中的类别(如
cn、gfw、private)。 - GeoSite Attributes: 代码内的子筛选(如
category-games下的cn)。 - URLs: 可通过 URL 下载的远程文件 — 见下方 URL 文件类型。
- 域名: 手动添加的域名条目(完整域名、后缀、关键词等)。
小IP集合
- 名称: 路由规则引用的唯一标识符。
- 反向: 与域名集合相同 — 匹配 不在 集合源中的 IP。
- GeoIP URL: 自定义
geoip.dat文件的 HTTPS URL。若为空,VX 使用 LoyalSoldier 提供的geosite.dat。 - GeoIP Codes: geoip 数据中的类别(如
cn、private)。 - URLs: 可通过 URL 下载的远程文件
- CIDRs: 手动添加的 IP 范围。
支持的 URL 文件类型
-
V2ray GeoSite / GeoIP 文件
-
Clash Rules
Geo 文件更新
VX 会定期从小集合中指定的 URL 下载 geo 文件。
在 设置 → 常规 → 自动更新 Geo 文件 中配置自动更新:
- 自动更新地理位置文件: 启用定期重新下载 geo 文件。
- 更新间隔: 刷新频率,单位 天(最少 1)。默认 7 天。
- 立即更新: 立即触发下载与处理。
集合名称不可重复
每个类别(域名/IP/应用)内集合名称必须唯一:
- 小域名集合 名称不可与其他小或大域名集合相同。
- 大域名集合 名称不可与任何现有小或大域名集合相同。
- 新名称也不可与其他集合的 互斥集合名称 相同。
IP 集合(原子与组合)适用相同规则。
内置 geo 集合
VX 始终包含以下内置集合:
小域名集合
- 自定义代理: 在简化视图的代理段添加/删除域名时编辑的集合
- 自定义直连: 在简化视图的直连段添加/删除域名时编辑的集合
小 IP 集合
- 自定义代理: 在简化视图的代理段添加/删除 IP 时编辑的集合
- 自定义直连: 在简化视图的直连段添加/删除 IP 时编辑的集合
应用集合
- 代理: 在简化视图的代理段添加/删除应用时编辑的集合
- 直连: 在简化视图的直连段添加/删除应用时编辑的集合