diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt index c4514eae4..15bdbfec0 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt @@ -410,7 +410,7 @@ object CoreOutboundBuilder { NetworkType.WS.type -> { val wssetting = OutboundBean.StreamSettingsBean.WsSettingsBean() - wssetting.headers.Host = host.orEmpty() + wssetting.host = host.orEmpty() sni = host wssetting.path = path ?: "/" streamSettings.wsSettings = wssetting @@ -685,4 +685,4 @@ object CoreOutboundBuilder { } return resolvedIps.first() } -} \ No newline at end of file +} 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 c13706e91..f484a3a7b 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 @@ -197,13 +197,12 @@ data class V2rayConfig( data class WsSettingsBean( var path: String? = null, - var headers: HeadersBean = HeadersBean(), + var host: String? = null, + var headers: Map? = null, val maxEarlyData: Int? = null, val useBrowserForwarding: Boolean? = null, val acceptProxyProtocol: Boolean? = null - ) { - data class HeadersBean(var Host: String = "") - } + ) data class HttpupgradeSettingsBean( var path: String? = null,