Update routing.md

pull/279/head
Kobe Arthur Scofield 2 years ago committed by yuhan6665
parent 9e2ff69025
commit 1cc7c80c97

@ -12,6 +12,7 @@
{
"routing": {
"domainStrategy": "AsIs",
"domainMatcher": "hybrid",
"rules": [],
"balancers": []
}
@ -28,6 +29,13 @@
- 解析后的 IP 仅在路由选择时起作用,转发的数据包中依然使用原始域名;
- `"IPOnDemand"`:当匹配时碰到任何基于 IP 的规则,将域名立即解析为 IP 进行匹配;
> `domainMatcher`: "hybrid" | "linear"
域名匹配算法,根据不同的设置使用不同的算法。此处选项会影响所有未单独指定匹配算法的 `RuleObject`
- `"hybrid"`:使用新的域名匹配算法,速度更快且占用更少。默认值。
- `"linear"`:使用原来的域名匹配算法。
> `rules`: \[[RuleObject](#ruleobject)\]
对应一个数组,数组中每一项是一个规则。
@ -48,6 +56,7 @@
```json
{
"domainMatcher": "hybrid",
"type": "field",
"domain": ["baidu.com", "qq.com", "geosite:cn"],
"ip": ["0.0.0.0/8", "10.0.0.0/8", "fc00::/7", "fe80::/10", "geoip:cn"],
@ -68,6 +77,13 @@
当多个属性同时指定时,这些属性需要**同时**满足,才可以使当前规则生效。
:::
> `domainMatcher`: "hybrid" | "linear"
域名匹配算法,根据不同的设置使用不同的算法。此处选项优先级高于 `RoutingObject` 中配置的 `domainMatcher`
- `"hybrid"`:使用新的域名匹配算法,速度更快且占用更少。默认值。
- `"linear"`:使用原来的域名匹配算法。
> `type`: "field"
目前只支持`"field"`这一个选项。

Loading…
Cancel
Save