域名列表
域名列表 (Domain Set) 是一种高度优化的远程配置,包含大量的域名规则。对于大量的域名规则,它比标准的规则集 (Rule Set) 效率高得多。
与 规则集 (RULE-SET) 相比,域名列表仅支持域名类型的规则,但提供了显著的性能提升。
示例
域名列表定义
# 将匹配远程广告阻止列表中的域名的流量路由到 REJECT
DOMAIN-SET,https://example.com/ad_domains.txt,REJECT
远程域名列表内容示例
www.apple.com
google.com
.google.com
请注意,.google.com 将匹配 www.google.com 以及 google.com。
格式
DOMAIN-SET, {domain set url}, {target}
参数
| 名称 | 值 | 是否必填 | 备注 |
|---|---|---|---|
| domain set url | - | 是 | |
| target | - | 是 | 指定的代理或策略组必须存在于配置文件中。 |
与规则集 (Rule Set) 的对比
| 规则类型 | 规则数量 | 完全匹配时间 (越低越好) | 规则类型支持程度 | 内存消耗 |
|---|---|---|---|---|
| 域名列表 Domain Set | 134430 | 51667 ns | 完整支持 (仅限域名) | 高 |
| 规则集 Rule Set | 134430 | 24339083 ns | 仅支持域名类型 | 低 |