Add kcp DNS masquerade support (#4368)

This commit is contained in:
DHR60
2025-03-07 17:45:21 +08:00
committed by GitHub
parent da347492d3
commit 38850597f3
2 changed files with 9 additions and 1 deletions

View File

@@ -257,7 +257,9 @@ data class V2rayConfig(
var header: HeaderBean = HeaderBean(),
var seed: String? = null
) {
data class HeaderBean(var type: String = "none")
data class HeaderBean(
var type: String = "none",
var domain: String? = null)
}
data class WsSettingsBean(
@@ -385,6 +387,11 @@ data class V2rayConfig(
} else {
kcpsetting.seed = seed
}
if (host.isNullOrEmpty()) {
kcpsetting.header.domain = null
} else {
kcpsetting.header.domain = host
}
kcpSettings = kcpsetting
}

View File

@@ -43,6 +43,7 @@
<item>wechat-video</item>
<item>dtls</item>
<item>wireguard</item>
<item>dns</item>
</string-array>
<string-array name="mode_type_grpc" translatable="false">