|
@@ -2,6 +2,14 @@
|
|
|
icon: material/new-box
|
|
|
---
|
|
|
|
|
|
+!!! quote "Changes in sing-box 1.11.0"
|
|
|
+
|
|
|
+ :material-plus: [action](#action)
|
|
|
+ :material-alert: [server](#server)
|
|
|
+ :material-alert: [disable_cache](#disable_cache)
|
|
|
+ :material-alert: [rewrite_ttl](#rewrite_ttl)
|
|
|
+ :material-alert: [client_subnet](#client_subnet)
|
|
|
+
|
|
|
!!! quote "Changes in sing-box 1.10.0"
|
|
|
|
|
|
:material-delete-clock: [rule_set_ipcidr_match_source](#rule_set_ipcidr_match_source)
|
|
@@ -14,7 +22,7 @@ icon: material/new-box
|
|
|
:material-plus: [geoip](#geoip)
|
|
|
:material-plus: [ip_cidr](#ip_cidr)
|
|
|
:material-plus: [ip_is_private](#ip_is_private)
|
|
|
- :material-plus: [client_subnet](#client_subnet)
|
|
|
+ :material-plus: [client_subnet](#client_subnet)
|
|
|
:material-plus: [rule_set_ipcidr_match_source](#rule_set_ipcidr_match_source)
|
|
|
|
|
|
!!! quote "Changes in sing-box 1.8.0"
|
|
@@ -135,19 +143,15 @@ icon: material/new-box
|
|
|
"outbound": [
|
|
|
"direct"
|
|
|
],
|
|
|
- "server": "local",
|
|
|
- "disable_cache": false,
|
|
|
- "rewrite_ttl": 100,
|
|
|
- "client_subnet": "127.0.0.1/24"
|
|
|
+ "action": "route",
|
|
|
+ "server": "local"
|
|
|
},
|
|
|
{
|
|
|
"type": "logical",
|
|
|
"mode": "and",
|
|
|
"rules": [],
|
|
|
- "server": "local",
|
|
|
- "disable_cache": false,
|
|
|
- "rewrite_ttl": 100,
|
|
|
- "client_subnet": "127.0.0.1/24"
|
|
|
+ "action": "route",
|
|
|
+ "server": "local"
|
|
|
}
|
|
|
]
|
|
|
}
|
|
@@ -354,29 +358,35 @@ Match outbound.
|
|
|
|
|
|
`any` can be used as a value to match any outbound.
|
|
|
|
|
|
-#### server
|
|
|
+#### action
|
|
|
|
|
|
==Required==
|
|
|
|
|
|
-Tag of the target dns server.
|
|
|
+See [DNS Rule Actions](../rule_action/) for details.
|
|
|
+
|
|
|
+#### server
|
|
|
+
|
|
|
+!!! failure "Deprecated in sing-box 1.11.0"
|
|
|
+
|
|
|
+ Moved to [DNS Rule Action](../rule_action#route).
|
|
|
|
|
|
#### disable_cache
|
|
|
|
|
|
-Disable cache and save cache in this query.
|
|
|
+!!! failure "Deprecated in sing-box 1.11.0"
|
|
|
|
|
|
-#### rewrite_ttl
|
|
|
+ Moved to [DNS Rule Action](../rule_action#route).
|
|
|
|
|
|
-Rewrite TTL in DNS responses.
|
|
|
+#### rewrite_ttl
|
|
|
|
|
|
-#### client_subnet
|
|
|
+!!! failure "Deprecated in sing-box 1.11.0"
|
|
|
|
|
|
-!!! question "Since sing-box 1.9.0"
|
|
|
+ Moved to [DNS Rule Action](../rule_action#route).
|
|
|
|
|
|
-Append a `edns0-subnet` OPT extra record with the specified IP prefix to every query by default.
|
|
|
+#### client_subnet
|
|
|
|
|
|
-If value is an IP address instead of prefix, `/32` or `/128` will be appended automatically.
|
|
|
+!!! failure "Deprecated in sing-box 1.11.0"
|
|
|
|
|
|
-Will overrides `dns.client_subnet` and `servers.[].client_subnet`.
|
|
|
+ Moved to [DNS Rule Action](../rule_action#route).
|
|
|
|
|
|
### Address Filter Fields
|
|
|
|