Fix sniffing (#5173)

* Fix sniffing

* Fix custom config
This commit is contained in:
DHR60 authored and GitHub committed 2026-01-16 19:52:18 +08:00
1 parent a580494bde
commit 12b9349e62
3 files changed
+9 -1

No files matched your search

@@ -42,6 +42,13 @@
"name": "xray0",
"MTU": 1500,
"userLevel": 8
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
],
@@ -34,7 +34,7 @@ data class V2rayConfig(
var protocol: String,
var listen: String? = null,
var settings: InSettingsBean? = null,
val sniffing: SniffingBean? = null,
var sniffing: SniffingBean? = null,
val streamSettings: Any? = null,
val allocate: Any? = null
) {
@@ -398,6 +398,7 @@ object V2rayConfigManager {
if (!SettingsManager.isUsingHevTun()) {
val inboundTun = v2rayConfig.inbounds.firstOrNull { e -> e.tag == "tun" }
inboundTun?.settings?.mtu = SettingsManager.getVpnMtu()
inboundTun?.sniffing = inbound1.sniffing
}
} catch (e: Exception) {
Log.e(AppConfig.TAG, "Failed to configure inbounds", e)