From bd357d47c95ea37de6bf0bc4f5edc05891fdb7a0 Mon Sep 17 00:00:00 2001 From: Meow <197331664+Meo597@users.noreply.github.com> Date: Thu, 11 Dec 2025 11:38:27 +0800 Subject: [PATCH] Router: Clarifying the logic between GeoIP matchers (#774) --- docs/config/routing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/routing.md b/docs/config/routing.md index 9425b8d..319a4aa 100644 --- a/docs/config/routing.md +++ b/docs/config/routing.md @@ -100,7 +100,7 @@ - [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing):形如 `"10.0.0.0/8"`,也可以用 `"0.0.0.0/0"` `"::/0"` 来指定所有 IPv4 或者 IPv6. - 预定义 IP 列表:此列表预置于每一个 Xray 的安装包中,文件名为 `geoip.dat`。使用方式形如 `"geoip:cn"`,必须以 `geoip:`(小写)开头,后面跟双字符国家代码,支持几乎所有可以上网的国家。 - 特殊值:`"geoip:private"`,包含所有私有地址,如 `127.0.0.1`。 - - 反选(!)功能,`"geoip:!cn"` 表示非 geoip:cn 中的结果。 + - 反选 `!` 功能,`"geoip:!cn"` 表示非 geoip:cn 中的结果。多个反选项之间是 `AND` 关系,而正选项、正选项和所有的反选项之间是 `OR` 关系,例如 `ip: ["geoip:!cn", "geoip:!us", "geoip:telegram"]` 匹配非美国并且非中国的 IP,或者是 telegram 的 IP。 - 从文件中加载 IP:形如 `"ext:file:tag"`,必须以 `ext:`(小写)开头,后面跟文件名和标签,文件存放在 [资源目录](./features/env.md#资源文件路径) 中,文件格式与 `geoip.dat` 相同标签必须在文件中存在。 > `port`:number | string