DNS только VPN сервис на Android Q - PullRequest
0 голосов
/ 03 июня 2019

Мы используем VpnService для настройки VPN с пользовательскими настройками DNS.Мы просто заинтересованы в изменении настроек DNS для устройства.

В текущих версиях Android (P и ниже), не задавая маршрут в VPN, служебный трафик направляется непосредственно в приложение и запросы DNSотправляются по указанным адресам.Нам не нужен интерфейс TUN, так как мы не предоставляем и настоящий сервис VPN.

В Android Q beta 3 VPN установлен, но настройки DNS игнорируются.Что изменилось?

Вот как мы запускаем службу в onStartCommand

                b.addAddress("10.0.2.15", 32);
                b.addDnsServer("8.8.8.8");
                b.addDnsServer("8.8.4.4");
                b.establish();

1 Ответ

0 голосов
/ 26 июня 2019

Конфигурация DNS действительно работает.

Мое наблюдение, что это не так, на самом деле вызвано Chrome.Chrome (не уверен, какие версии) использует собственный распознаватель DNS, обходя настройки DNS, применяемые VPN.

Обсуждение здесь: https://www.xda -developers.com / fix-dns-ad-blocker-хром /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...