Internet is not available in applications not routed through AdGuard VPN when encrypted DNS is in use
Please answer the following questions for yourself before submitting an issue.
- [x] I checked the knowledge base and found no answer
- [x] I checked to make sure that this issue has not already been filed
AdGuard VPN version
2.12.34
Operating mode
VPN
Which DNS server do you use?
Custom DNS
DNS protocol
None
Custom DNS
DNSCrypt (AdGuard DNS и другие) DoH (AdGuard DNS и другие) DoT (AdGuard DNS и другие) DoQ (AdGuard DNS и другие) Обычный (по IP-адресу, AdGuard DNS и другие)
Environment
- OS: Android 14
- Device: POCO F4
Added by @Versty
- OS: Android 15
- Device: Pixel 8
Root access
- [ ] yes, I have it
Issue Details
How to reproduce
Added by @Versty
Prerequisites
- AdGuard VPN is connected to any location (VPN mode)
- AdGuard DNS DoH is in use
- Chrome browser is installed on the device
- Websites & Apps exclusions both set to regular mode
Steps
- Go to Exclusions -> Apps
- Tap the
Add app, then tap theAddbutton next to Chrome app - Close the "Add app" dialog
- Open any website in the Chrome browser
Original text
Шаги выявляющие проблему в работе AdGuard VPN для Android 2.12.34 при использовании "Защищённых DNS" (DoH, DoT, DoQ, DNSCrypt) и раздела "Исключения":
- Идём в раздел Настройки -> Основные -> DNS-сервер -> AdGuard DNS (можно и другого DNS-провайдера) -> Протокол -> Выбираем любой защищённый протокол из DoH, DoT, DoQ или DNSCrypt (главное не выбираем Обычный, т.к. он не относится к защищённым).
- В разделе "Исключения", создаём список приложений которые работают через VPN (или создать список приложений работающих БЕЗ VPN. Кому как удобно). Смысл тут в том что у вас в любом случае будут приложения которые соединяются с интернетом через VPN и без него.
- Включаем VPN с любой доступной страной.
- Запускаем любое приложение которое должно работать напрямую, БЕЗ VPN. Выходит ошибка соединения, с указанием отсутствия доступа к сети. Получаем что, интернет не работает для всех приложений указанных БЕЗ VPN. Запускаем любое приложение работающие через VPN - они при этом все работают нормально.
Временное решение. Выбираем "Обычный DNS":
- Идём в раздел Настройки -> Основные -> DNS-сервер -> AdGuard DNS (можно и другого DNS-провайдера) -> Протокол -> Обычный (главное не выбирать защищённый протокол, такой как DoH, DoT, DoQ или DNSCrypt)
- Запускаем любое приложение работающие через VPN и БЕЗ VPN - всё работает нормально. То есть, при "Обычном DNS" (обычный IP-адрес, без защиты) проблем с интернетом в приложениях нет.
Также в качестве "Временного решения" можно выбрать Настройки -> Основные -> DNS-сервер -> Стандартный (это "Обычный DNS" от AdGuard, с обычным протоколам соединения).
Все проверки проводились для всех протоколов DNS, как через мобильную сеть так и через Wi-Fi.
Важно помнить что, использование "Обычных DNS" понижает безопасность.
Expected Behavior
The website content has loaded successfully.
Actual Behavior
Internet is not available in Chrome browser.
Screenshots
Additional Information
В AdGuard VPN для Android версии 2.12.34 приложения работающие через VPN и БЕЗ VPN - нормально работают только при "Обычных DNS" (обычный IP-адрес, без защиты).
При использовании всех протоколов "Защищённых DNS" (DoH, DoT, DoQ, DNSCrypt) перестает работать интернет соединение для всех приложений БЕЗ VPN из раздела "Исключения".
В AdGuard VPN для Android версии 2.11.63 проблемы в работе с "Защищёнными DNS" протоколами (DoH, DoT, DoQ, DNSCrypt) не было. Все приложения работающих БЕЗ VPN из раздела "Исключения" - работали нормально, как и приложения работающие через VPN.
Кратко, проблема в AdGuard VPN для Android версии 2.12.34 следующая...
Тест 1 (ПРОБЛЕМА): AdGuard VPN при настройках "Защищённый DNS" (протаколы DoH, DoT, DoQ, DNSCrypt) и раздела "Исключения": Приложения указанные через VPN - работают Приложения указанные БЕЗ VPN - НЕ РАБОТАЮТ, нет соединения интернета
Тест 2: AdGuard VPN при настройках "Обычный DNS" (протокол Обычный, т.е. обычный IP-адрес, без защиты) и раздела "Исключения": Приложения указанные через VPN - работают Приложения указанные БЕЗ VPN - работают
В предыдущей AdGuard VPN для Android версии 2.11.63 такой проблемы с "Защищёнными DNS" не было.
Тест 2 годится как временное решение. И также в качестве "Временного решения" можно выбрать Настройки -> Основные -> DNS-сервер -> Стандартный (это "Обычный DNS" от AdGuard, с обычным протоколам соединения).
Полное описание проблемы читайте в "шапке", см. выше
@maxkorsov Спасибо, что оперативно сообщили о проблеме. Баг повторяется на наших тестовых устройствах, мы исправим это поведение в ближайшее время.
@Versty Благодарю команду AdGuard за вашу работу. Жду решения в новом релизе.