diff --git a/src/protocols/singbox/common/base.rs b/src/protocols/singbox/common/base.rs index a4b9185..ad216ad 100644 --- a/src/protocols/singbox/common/base.rs +++ b/src/protocols/singbox/common/base.rs @@ -103,6 +103,12 @@ pub struct ListenParams { udp_fragment: Option, udp_timeout: Option, detour: Option, + // deprecated since 1.11.0 — kept for backward-compat deserialization of old configs + sniff: Option, + sniff_override_destination: Option, + sniff_timeout: Option, + domain_strategy: Option, + udp_disable_domain_unmapping: Option, } #[skip_serializing_none] diff --git a/src/protocols/singbox/default_template.rs b/src/protocols/singbox/default_template.rs index 4924561..756bc53 100644 --- a/src/protocols/singbox/default_template.rs +++ b/src/protocols/singbox/default_template.rs @@ -35,10 +35,7 @@ pub fn generate() -> String { "mtu": 9000, "stack": "mixed", "auto_route": true, - "strict_route": true, - "sniff": true, - "sniff_override_destination": true, - "endpoint_independent_nat": true + "strict_route": true } ], "outbounds": [