Geo
GeoIP
cidr: [CIDRObject]
一个数组,数组中每一项是一个 CIDR 地址块
inverseMatch: true | false
反向匹配,当此项为 true 时,如果匹配则返回 false,否则返回 true。
code: string
GeoIP 的双字符国家或地区代码,支持所有可以上网的国家和地区。
filePath: string
GeoIP 文件路径。
CIDRObject
ipAddr: string
IP 地址。
prefix: number
CIDR 地址前缀。
GeoDomain
domain: DomainObject
code: string
GeoDomain 的类别名称(域名列表)。
filePath: string
GeoDomain 文件路径。
DomainObject
type: "Plain" | "Regex" | "RootDomain" | "Full"
域名匹配模式,可选值为:
- Plain:纯字符串匹配模式,当匹配目标域名中任意部分时,该规则生效。比如
sina.com可以匹配sina.com、sina.com.cn、sina.company和www.sina.com,但不匹配sina.cn。 - Regex:正则表达式匹配模式,当正则表达式匹配目标域名 时,该规则生效。例如
\.goo.*\.com$匹配www.google.com、fonts.googleapis.com,但不匹配google.com。 - RootDomain:根域名匹配模式,当域名是目标域名或其子域名时,该规则生效。例如
v2ray.com匹配www.v2ray.com、v2ray.com,但不匹配xv2ray.com。 - Full:完整匹配模式,当域名完整匹配目标域名时,该规则生效。例如
v2ray.com匹配v2ray.com但不匹配www.v2ray.com。
value: string
匹配域名的值。