From f01cf7fcb505c73131e9370191db5e7838176f59 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Mon, 16 Dec 2024 21:15:51 +0800 Subject: [PATCH] Disable mux when using xhttp --- .../src/main/java/com/v2ray/ang/handler/V2rayConfigManager.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2rayConfigManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2rayConfigManager.kt index 6b14d0e4..6e3799c6 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2rayConfigManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2rayConfigManager.kt @@ -34,6 +34,7 @@ import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_ADDRESS_V4 import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_ADDRESS_V6 import com.v2ray.ang.dto.ConfigResult import com.v2ray.ang.dto.EConfigType +import com.v2ray.ang.dto.NetworkType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.RulesetItem import com.v2ray.ang.dto.V2rayConfig @@ -426,6 +427,8 @@ object V2rayConfigManager { && outbound.settings?.vnext?.first()?.users?.first()?.flow?.isNotEmpty() == true ) { muxEnabled = false + } else if (outbound.streamSettings?.network == NetworkType.XHTTP.type) { + muxEnabled = false } if (muxEnabled == true) { outbound.mux?.enabled = true