diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/V2rayConfig.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/V2rayConfig.kt
index 8c3b7761..e528546d 100644
--- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/V2rayConfig.kt
+++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/V2rayConfig.kt
@@ -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
}
diff --git a/V2rayNG/app/src/main/res/values/arrays.xml b/V2rayNG/app/src/main/res/values/arrays.xml
index ed1c9c7d..f758f2b4 100644
--- a/V2rayNG/app/src/main/res/values/arrays.xml
+++ b/V2rayNG/app/src/main/res/values/arrays.xml
@@ -43,6 +43,7 @@
- wechat-video
- dtls
- wireguard
+ - dns