From 355a9f789aacf35ce71eef317bb2d03ef24d0c5b Mon Sep 17 00:00:00 2001 From: ospab Date: Sat, 30 May 2026 22:05:11 +0300 Subject: [PATCH] fix(client): remove IPv6 DNS servers from Android VPN to prevent DNS failures on IPv6-preferred LTE networks when server lacks IPv6 --- .../app/src/main/kotlin/com/ospab/ostp_client/OstpVpnService.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/ostp-flutter/android/app/src/main/kotlin/com/ospab/ostp_client/OstpVpnService.kt b/ostp-flutter/android/app/src/main/kotlin/com/ospab/ostp_client/OstpVpnService.kt index 5e3c2e6..2f774f3 100644 --- a/ostp-flutter/android/app/src/main/kotlin/com/ospab/ostp_client/OstpVpnService.kt +++ b/ostp-flutter/android/app/src/main/kotlin/com/ospab/ostp_client/OstpVpnService.kt @@ -164,8 +164,6 @@ class OstpVpnService : VpnService() { .setMtu(json.optJSONObject("ostp")?.optInt("mtu", 1280) ?: 1280) try { builder.addDnsServer("8.8.8.8") } catch (e: Throwable) {} - try { builder.addDnsServer("2001:4860:4860::8888") } catch (e: Throwable) {} - try { builder.addDnsServer("2606:4700:4700::1111") } catch (e: Throwable) {} if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { builder.allowBypass()