diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/AppConfig.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/AppConfig.kt index 6411d1e2..d00950f1 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/AppConfig.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/AppConfig.kt @@ -150,6 +150,7 @@ object AppConfig { const val WIREGUARD = "wireguard://" const val TUIC = "tuic://" const val HYSTERIA2 = "hysteria2://" + const val HY2 = "hy2://" /** Give a good name to this, IDK*/ const val VPN = "VPN" diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt index 0be074f0..997ec860 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt @@ -11,6 +11,7 @@ import com.google.gson.JsonSerializationContext import com.google.gson.JsonSerializer import com.google.gson.reflect.TypeToken import com.v2ray.ang.AppConfig +import com.v2ray.ang.AppConfig.HY2 import com.v2ray.ang.R import com.v2ray.ang.dto.* import com.v2ray.ang.util.MmkvManager.settingsStorage @@ -52,7 +53,7 @@ object AngConfigManager { VlessFmt.parse(str) } else if (str.startsWith(EConfigType.WIREGUARD.protocolScheme)) { WireguardFmt.parse(str) - } else if (str.startsWith(EConfigType.HYSTERIA2.protocolScheme)) { + } else if (str.startsWith(EConfigType.HYSTERIA2.protocolScheme) || str.startsWith(HY2)) { Hysteria2Fmt.parse(str) } else { null