From 38850597f30f56191e8125061a004340cf3d0be3 Mon Sep 17 00:00:00 2001 From: DHR60 Date: Fri, 7 Mar 2025 17:45:21 +0800 Subject: [PATCH] Add kcp DNS masquerade support (#4368) --- .../app/src/main/java/com/v2ray/ang/dto/V2rayConfig.kt | 9 ++++++++- V2rayNG/app/src/main/res/values/arrays.xml | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) 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