diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/service/RealPingWorkerService.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/service/RealPingWorkerService.kt index f171a991..65b5a6a4 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/service/RealPingWorkerService.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/service/RealPingWorkerService.kt @@ -139,7 +139,7 @@ class RealPingWorkerService( if (!config.configType.isComplexType() && config.configType != EConfigType.HYSTERIA2 && config.configType != EConfigType.WIREGUARD - && config.alpn?.startsWith("h3") != true + && config.alpn?.split(',')?.all { it.trim().startsWith("h3") } != true && config.server.isNotNullEmpty() && config.serverPort?.toIntOrNull() != null ) {