documentation: Update DNS manual

This commit is contained in:
世界 2024-03-15 17:15:26 +08:00
parent c4d5ef5958
commit 60c9ba706c
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4
1 changed files with 52 additions and 7 deletions

View File

@ -336,10 +336,10 @@ flowchart TB
} }
``` ```
=== ":material-dns: DNS rules (1.9.0+)" === ":material-dns: DNS rules (Enhanced, but slower) (1.9.0+)"
=== ":material-shield-off: With DNS leaks"
=== ":material-shield-off: With DNS Leaks"
```json ```json
{ {
"dns": { "dns": {
@ -376,7 +376,17 @@ flowchart TB
"server": "google" "server": "google"
}, },
{ {
"rule_set": "geoip-cn", "type": "logical",
"mode": "and",
"rules": [
{
"rule_set": "geosite-geolocation-!cn",
"invert": true
},
{
"rule_set": "geoip-cn"
}
],
"server": "local" "server": "local"
} }
] ]
@ -389,6 +399,12 @@ flowchart TB
"format": "binary", "format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs" "url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs"
}, },
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs"
},
{ {
"type": "remote", "type": "remote",
"tag": "geoip-cn", "tag": "geoip-cn",
@ -398,14 +414,18 @@ flowchart TB
] ]
}, },
"experimental": { "experimental": {
"cache_file": {
"enabled": true,
"store_rdrc": true
},
"clash_api": { "clash_api": {
"default_mode": "Leak" "default_mode": "Enhanced"
} }
} }
} }
``` ```
=== ":material-security: Without DNS Leaks (1.9.0-alpha.2+)" === ":material-security: Without DNS leaks, but slower (1.9.0-alpha.2+)"
```json ```json
{ {
@ -439,7 +459,17 @@ flowchart TB
"server": "local" "server": "local"
}, },
{ {
"rule_set": "geoip-cn", "type": "logical",
"mode": "and",
"rules": [
{
"rule_set": "geosite-geolocation-!cn",
"invert": true
},
{
"rule_set": "geoip-cn"
}
],
"server": "google", "server": "google",
"client_subnet": "114.114.114.114" // Any China client IP address "client_subnet": "114.114.114.114" // Any China client IP address
} }
@ -453,6 +483,12 @@ flowchart TB
"format": "binary", "format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs" "url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-cn.srs"
}, },
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs"
},
{ {
"type": "remote", "type": "remote",
"tag": "geoip-cn", "tag": "geoip-cn",
@ -460,6 +496,15 @@ flowchart TB
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs" "url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs"
} }
] ]
},
"experimental": {
"cache_file": {
"enabled": true,
"store_rdrc": true
},
"clash_api": {
"default_mode": "Enhanced"
}
} }
} }
``` ```