VXVX Docs

集合

用于分流流量的域名、IP 与应用集合

集合 — 路由与 DNS 规则使用的命名集合。

集合类型

  • 域名小集合 : 比如自定义代理、自定义直连、GFW、CN、私有
  • IP小集合: 比如自定义代理、自定义直连、CN
  • 域名大集合 (其他域名集合的组合): 比如GFW模式代理域名
  • IP大集合 (其他 IP 集合的组合): GFW模式代理IP
  • 应用集合 (应用 ID): 代理、直连

集合是基础块。 集合由小集合(及其他大集合)构建。

大域名集合与大 IP 集合

大集合 不直接持有域名或 IP,而是通过 包含排除 列表组合其他集合。

当 vx-core 检查域名或 IP 是否属于组合集合时:

  1. 先排除 — 若目标匹配 排除 中任一集合,不匹配
  2. 包含 — 若目标匹配 包含 中任一集合,匹配。
  3. 否则不匹配。

示例: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 数据中的类别(如 cngfwprivate)。
  • GeoSite Attributes: 代码内的子筛选(如 category-games 下的 cn)。
  • URLs: 可通过 URL 下载的远程文件 — 见下方 URL 文件类型
  • 域名: 手动添加的域名条目(完整域名、后缀、关键词等)。

小IP集合

  • 名称: 路由规则引用的唯一标识符。
  • 反向: 与域名集合相同 — 匹配 不在 集合源中的 IP。
  • GeoIP URL: 自定义 geoip.dat 文件的 HTTPS URL。若为空,VX 使用 LoyalSoldier 提供的 geosite.dat
  • GeoIP Codes: geoip 数据中的类别(如 cnprivate)。
  • 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 时编辑的集合

应用集合

  • 代理: 在简化视图的代理段添加/删除应用时编辑的集合
  • 直连: 在简化视图的直连段添加/删除应用时编辑的集合

相关

评论