Add kcp DNS masquerade support (#4368)
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user