From c61595eb0d5c9feb9559ed9f22c150bd2a1aa80d Mon Sep 17 00:00:00 2001 From: HeXis-YS <40174982+HeXis-YS@users.noreply.github.com> Date: Wed, 25 Sep 2024 14:58:23 +0800 Subject: [PATCH] Fix invalid VPN DNS (#3593) --- .../com/v2ray/ang/service/V2RayVpnService.kt | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/service/V2RayVpnService.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/service/V2RayVpnService.kt index 2de99d49..7400f936 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/service/V2RayVpnService.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/service/V2RayVpnService.kt @@ -138,16 +138,12 @@ class V2RayVpnService : VpnService(), ServiceControl { } } - if (settingsStorage?.decodeBool(AppConfig.PREF_LOCAL_DNS_ENABLED) == true) { - builder.addDnsServer(PRIVATE_VLAN4_ROUTER) - } else { - Utils.getVpnDnsServers() - .forEach { - if (Utils.isPureIpAddress(it)) { - builder.addDnsServer(it) - } + Utils.getVpnDnsServers() + .forEach { + if (Utils.isPureIpAddress(it)) { + builder.addDnsServer(it) } - } + } builder.setSession(V2RayServiceManager.currentConfig?.remarks.orEmpty())