android-app icon indicating copy to clipboard operation
android-app copied to clipboard

Bring DNS-over-HTTPS to Android

Open divdus-tarnus opened this issue 3 years ago • 1 comments

Feature request

Description

Consider porting DNS-over-HTTPS to Android for feature parity with iOS

Describe the solution you'd like

Would like to be able to use DNS-over-HTTPS in the Android app, similarly to iOS.

Describe alternatives you've considered

Have you considered any alternative solutions or workarounds?

N/A — Adguard VPN supports this on Android, but would prefer to stick with IVPN!

divdus-tarnus avatar Mar 20 '22 21:03 divdus-tarnus

i would like to use my NEXTDNS with IVPN , i hope this feature will get implemented sooner .

Silverslyth avatar Jun 26 '22 13:06 Silverslyth

DNS-over-TLS can be set using the Android OS native Private DNS feature.

Regarding DNS-over-HTTPS, some Android 13 devices have support (also using Private DNS feature), however it seems to be limited to selected providers.

jurajhilje avatar Apr 08 '23 19:04 jurajhilje

Please bring DoH to the app, relying on the system DoT/DoH implementation sucks. I have multiple user profiles and I use NextDNS for DNS blocking, I would like to set different DoT/DoH Servers pointing to different NextDNS Configs for each of my user profiles, but the system DoT/DoH settings are global. I already tried asking the GrapheneOS Devs to implement a feature that would allow users to set different "Private DNS" Server settings for each profile, but they refused. I also can't use an app that runs a local VPN server and does DNS resolution, because the VPN slot is already used by IVPN. Also, GrapheneOS has this Private DNS test query (More information at https://grapheneos.org/faq#default-connections) that can only be disabled by disabling the Private DNS feature itself. I really think that VPN companies shouldn't just rely on the system implementation of a feature on one plattform, if they implement it themselves on other platforms.

codenyte avatar May 01 '23 08:05 codenyte

I would like to see this implemented directly into the app as well. I don't think relying on system DNS could be considered an alternative if user want to filter DNS requests for VPN.

Edit: Android doesn't provide this in VPN API as discussed here: https://github.com/ivpn/android-app/issues/322

mjdNjhNJ avatar Mar 22 '24 13:03 mjdNjhNJ