Низкоуровневые настройки

Как получить доступ к Низкоуровневым настройкам

Изменение Низкоуровневых настроек может нарушить работу AdGuard, привести к разрыву интернет-соединения или поставить под угрозу ваши безопасность и конфиденциальность. Заходите в этот раздел, только если вы уверены в своих действиях или наша служба поддержки попросила вас об этом.

Чтобы попасть в Низкоуровневые настройки, откройте главное меню, нажмите Настройки, выберите Расширенные и найдите Низкоуровневые настройки в нижней части экрана.

Низкоуровневые настройки

pref.boot.startup.delay

Здесь вы можете выбрать, через сколько секунд после включения устройства будет запускаться приложение AdGuard. Эта настройка актуальна, только если включен автозапуск AdGuard (Настройки —> Основные —> Автозапуск AdGuard).

pref.dns.blocking.type

Здесь вы можете выбрать, как AdGuard будет отвечать на заблокированные DNS-запросы:
· 0 — блокировать запросы с помощью кода ответа Refused для правил фильтрации сети и с помощью неопределённого IP для правил hosts.
· 1 — блокировать запросы с помощью кода ответа NXDomain для всех правил фильтрации.
· 2 — блокировать запросы с помощью неопределённого IP для всех видов правил фильтрации.
· 3 — блокировать запросы с помощью неопределённого IP для всех видов правил фильтрации.
· 4 — блокировать запросы с помощью кода ответа Refused для всех видов правил фильтрации.

0 используется в качестве значения по умолчанию, если введённое значение недействительно.

pref.dns.bootstrap

Здесь можно настроить DNS-сервер начальной загрузки для серверов DoH, DoT и DoQ. По умолчанию используется системный DNS-сервер.

pref.dns.detect.search.domains

Если включено, AdGuard обнаруживает домены локальной сети и автоматически перенаправляет их запросы на резервный DNS-сервер, если он задан.

pref.dns.fallback

Здесь вы можете указать резервный DNS-сервер, который будет использоваться, когда настроенный сервер недоступен. Пустая строка означает, что системный DNS используется в качестве запасного варианта. Строка none означает, что резервный сервер не будет использоваться.

pref.dns.fallback.domains

Здесь вы можете перечислить домены, которые будут перенаправлены напрямую на резервные DNS-серверы (если они существуют).

pref.dns.timeout

Здесь вы можете указать время ожидания в миллисекундах, которое будет использоваться для каждого DNS-запроса. Обратите внимание, что если вы используете множественные потоки, резервный DNS-резолвер будет использоваться только после истечения времени ожидания каждого потока.

pref.enforce.https.filtering

Здесь перечислены приложения, для которых AdGuard фильтрует HTTPS-трафик. Вы можете добавить в этот список любое приложение, даже если оно разработано для Android 7+. Но прежде проверьте, доверяет ли приложение HTTPS-сертификату AdGuard, который находится в Пользовательском хранилище, или разработчики не предусмотрели такую возможность.

pref.enforce.paused.notification

Если включено, AdGuard показывает уведомления о приостановленной защите, даже если выбран режим без уведомления и иконки (для версий Android ниже Oreo).

pref.excluded.packages

Здесь вы можете указать пакеты, которые хотите исключить из фильтрации.

pref.filtered.ports

Здесь вы можете указать порты, соединения с которыми будут фильтроваться.

pref.har.capture

Используйте только в целях отладки! Если настройка включена, AdGuard создаст папку «har» в кэш-директории приложения. Она будет содержать информацию обо всех отфильтрованных HTTP-запросах в формате HAR 1.2, которую следует анализировать с помощью программы Fiddler.

pref.https.ignored.errors

Для перечисленных здесь доменов и имён пакетов будут отключены уведомления о том, что они не доверяют HTTPS-сертификату AdGuard.

pref.https.opportunistic

Если этот параметр включен, AdGuard исключает из фильтрации трафик любого приложения, которое не доверяет нашему сертификату. По умолчанию эта функция включена.

pref.ipv4.routs.excluded

Здесь вы можете найти список диапазонов IPv4-адресов, исключенных из фильтрации. Например, мы не фильтруем соединения с приватными диапазонами IP-адресов. При необходимости вы можете дополнить этот список.

pref.ipv6.routs.excluded

Здесь вы можете перечислить диапазоны IPv6-адресов, которые вы хотите исключить из фильтрации.

pref.notify.on.unknown.ca

Если этот параметр включен, AdGuard будет показывать уведомления о том, что какое-либо приложение не доверяет нашему HTTPS-сертификату.

pref.proxy.block.ipv6

Если включено, AdGuard блокирует все интернет-соединения через IPv6 при работе в режиме «Прокси с автоматической установкой».

pref.proxy.disable.reconfigure

Здесь вы можете отключить автоматическую перенастройку AdGuard root proxy при изменении сетевого подключения.

pref.quic.bypass.packages

Здесь вы можете перечислить пакеты, для которых AdGuard не будет фильтровать QUIC-трафик.

pref.removed.html.log

Если включено, AdGuard показывает информацию о заблокированных HTML-элементах в логе фильтрации.

pref.root.clear.youtube

Если включено, AdGuard очищает данные приложения YouTube при запуске устройства. Эта настройка необходима для блокировки рекламы на YouTube. Требуется root-доступ.

pref.root.set.oom_adj

Если включено, AdGuard устанавливает минимальное значение oom_score_adj, чтобы функционировать постоянно. Требуется root-доступ.

pref.samsungpay.autopause.enable

Если включено, AdGuard приостанавливает защиту, когда вы открываете приложение Samsung Pay. Требуется доступ к данным об использовании устройства.

pref.vpn.android10.mitigate

Частично устраняет проблему программных перезагрузок, вызванных ошибкой в Android 10.

pref.vpn.capture

Если эта функция включена, AdGuard создаст специальный файл с именем «tun.pcap». В него будут записываться все сетевые пакеты, передаваемые через VPN. Этот файл находится в папке cache на карте памяти и может быть проанализирован с помощью программы Wireshark.

pref.vpn.disable.pause

Эта опция отключает автоматическую приостановку VPN при отсутствии сети, подключении к ней или при переходе в режим энергосбережения.

pref.vpn.disable.reconfigure

Эта опция отключает автоматическую перенастройку VPN при отсутствии сети, подключении к ней или при переходе в режим энергосбережения.

pref.vpn.ipv4.address

Адрес IPv4-интерфейса TUN.

pref.vpn.ipv4.bypass

Если данная опция включена, трафик IPv4-сетей исключён из фильтрации. В этом случае IPv4 будет работать, но не будет фильтроваться.

pref.vpn.ipv4.force.complex

Если включено, то при возможности VPN будет обходить локальную сеть. Однако локальная сеть не исключается для сетей со сложной конфигурацией, и, таким образом, все соединения, включая локальные, будут фильтроваться.

pref.vpn.ipv4.force.default

Эта функция отключает маршруты, которые мы используем для исключения LAN из фильтрации.

pref.vpn.ipv6.address

Адрес IPv6 интерфейса TUN.

pref.vpn.ipv6.bypass

Если включено, весь IPv6-трафик исключается из VPN-фильтрации. В этом случае IPv6 будет работать, но не будет фильтроваться.

pref.vpn.ipv6.disable

Эта функция принудительно отключает фильтрацию для сетей IPv6. В этом случае IPv6 не будет работать вообще.

pref.vpn.ipv6.force

Эта функция принудительно включает фильтрацию для сетей IPv6. По умолчанию приложение не фильтрует IPv6 на Lollipop и для некоторых операторов сотовой связи.

pref.vpn.tun.mtu

Здесь вы можете установить максимальное значение передачи данных MTU через VPN. Рекомендуемый интервал значений — от 1500 до 9000.

Сброс

Вы всегда можете сбросить низкоуровневые настройки к значениям по умолчанию.