Перейти к основному содержанию

Гид по расширенным настройкам

информация

В этой статье рассказывается об AdGuard для Mac — многофункциональном блокировщике рекламы, который защищает ваше устройство на системном уровне. Чтобы увидеть, как он работает, скачайте приложение AdGuard

Как перейти к Расширенным настройкам

осторожно

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

Чтобы найти Расширенные настройки, откройте AdGuard, щёлкните значок шестерёнки, выберите Дополнительно, затем выберите Расширенные настройки.

Расширенные настройки

Настройки сети

network.extension.exclude.domains

Перечисленные домены будут исключены из фильтрации в режиме Сетевого расширения. Разделяйте значения запятыми или переносом строки.

network.extension.exclude.ports

Перечисленные порты будут исключены из фильтрации в режиме Сетевого расширения. Разделяйте значения запятыми или переносом строки.

network.extension.route.exclude

Перечисленные маршруты будут исключены из фильтрации в режиме Сетевого расширения. Используйте IP-адрес или значение CIDR, чтобы задать маршрут. Разделяйте значения запятыми или переносом строки.

network.extension.http.downgrade.bundleids

Здесь можно задать список приложений, для которых протокол HTTP/2 будет понижен до HTTP/1.1 в режиме фильтрации Сетевое расширение. Идентификаторы приложений (bundle ID) разделяются запятой или переносом строки.

network.extension.monterey.force.split.tunnel

Здесь можно запретить AdGuard использовать маршрут по умолчанию, который включён в режиме Сетевого расширения на macOS Monterey. AdGuard использует маршрут по умолчанию, чтобы отключить Частный узел iCloud и Защиту конфиденциальности в Почте, так как не может работать с ними одновременно.

Более подробную информацию о проблеме вы найдёте в этой статье.

network.extension.dns.redirect.exclude.bundleids

Здесь можно указать список приложений, осуществляющих DNS-запросы напрямую, а не через DNS-резолвер (например, некоторые VPN-клиенты или приложения с DNS-фильтрацией). Для них в режиме Сетевого расширения DNS-фильтрация будет отключена. Идентификаторы приложений (bundle ID) следует разделять запятой или переносом строки.

network.dns.filter.secure.request

Перенаправляет безопасные DNS-запросы на локальный DNS-прокси, если он доступен.

network.https.ocsp.check

Установив значение true, вы включите проверку отзыва HTTPS-сертификатов.

network.tcp.keepalive.enabled

Периодически отправляет TCP-пакеты по неактивному соединению, чтобы убедиться в его работоспособности и продлить время ожидания NAT.

network.tcp.keepalive.interval.seconds

Время простоя в секундах перед отправкой проверки активности. Если указано 0, система будет использовать значение по умолчанию.

network.tcp.keepalive.timeout.seconds

Время в секундах, прежде чем отправить ещё одну проверку активности не отвечающему узлу. Если указано 0, будет использоваться значение, установленное системой.

network.https.ech.enabled

Использует локальный DNS-прокси для поиска конфигураций в списках конфигураций ECH. If found, encrypts Client Hellos.

network.https.enforce.certificate.transparency

Проверяет подлинность всех сертификатов для домена на основе политики прозрачности сертификатов Chrome.

network.https.filter.http3.enabled

Установив значение true, вы разрешаете AdGuard фильтровать трафик, передаваемый по протоколу HTTP/3 — последней версии протокола HTTP на базе QUIC.

network.filtering.localnetwork

Установив значение true, вы включите фильтрацию локальной сети.

network.filtering.localhost

Установив значение true, вы включите фильтрацию loopback-соединений.

Настройки DNS

dns.proxy.bootstrap.ips

Сюда можно внести IP-адреса DNS-серверов, которые будут использоваться для определения адреса зашифрованного DNS-сервера.

dns.proxy.fallback.ips

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

dns.proxy.fallback.on.upstreams.failure.enabled

Если все обычные upstream-серверы не работают, запросы будут перенаправляться на резервный upstream-сервер.

dns.proxy.detect.search.domains

Эта опция включает автоопределение домена локальной сети, который будет автоматически перенаправляться на резервный DNS-сервер вместо основного.

dns.proxy.fallback.domains

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

dns.proxy.adblockrules.blocking.mode

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

  • 0 — отвечать REFUSED
  • 1 — отвечать NXDOMAIN
  • 2 — отвечать 0.0.0.0 или адресами, указанными в dns.proxy.blocking.response.IPv4.address и/или dns.proxy.blocking.response.IPv6.address

dns.proxy.hostrules.blocking.mode

Здесь вы можете указать тип ответа DNS-сервера на заблокированные запросы, соответствующие правилам hosts:

  • 0 — отвечать REFUSED
  • 1 — отвечать NXDOMAIN
  • 2 — отвечать 0.0.0.0 или адресами, указанными в dns.proxy.blocking.response.IPv4.address и/или dns.proxy.blocking.response.IPv6.address

dns.proxy.blocking.response.IPv4.address

Здесь вы можете указать IPv4-адрес, который будет возвращаться в ответ на заблокированные "A" запросы, когда в dns.proxy.adblockrules.blocking.mode или в dns.proxy.hostrules.blocking.mode выбран тип ответа "ADDRESS".

dns.proxy.blocking.response.IPv6.address

Здесь вы можете указать IPv6-адрес, который будет возвращаться в ответ на заблокированные "AAAA" запросы, когда в dns.proxy.adblockrules.blocking.mode или в dns.proxy.hostrules.blocking.mode выбран тип ответа "ADDRESS".

dns.proxy.block.AAAA.requests

Здесь вы можете активировать блокировку DNS-запросов IPv6.

dns.proxy.blocked.response.TTL.in.seconds

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

dns.proxy.parallel.upstream.queries.enabled

Все upstream-серверы запрашиваются одновременно. Возвращается первый ответ.

dns.proxy.servfail.on.upstreams.failure.enabled

Реагирует на сбой пакетом SERVFAIL.

dns.proxy.http3.enabled

Включает HTTP/3 для upstream-серверов DNS-over-HTTPS для ускорения соединения.

dns.proxy.block.encrypted.client.hello.response

Удаляет параметры Encrypted Client Hello из ответов.

dns.proxy.private.relay.sequoia.workaround.enabled

Blocks macOS Private Relay domains if the user has a firewall enabled, which in turn disables the Private Relay feature.

Enabling this setting is useful in the following scenario: when macOS Private Relay is active, filtering cannot function properly and must be disabled. In macOS versions up to 14, AdGuard could automatically disable Private Relay when Protection was enabled. However, starting with macOS 15, this is no longer possible if a firewall is active. By turning on this setting, you can disable Private Relay even when the firewall is enabled, overcoming the previous limitation.

Настройки Защиты от трекинга

stealth.antidpi.http.split.fragment.size

Настраивает размер фрагментации HTTP-запроса. Допустимые значения: 1–1500. Если указан недопустимый размер, система будет использовать значение по умолчанию.

stealth.antidpi.clienthello.split.fragment.size

Этот параметр определяет размер фрагментации пакетов TCP, что помогает избежать глубокой проверки пакетов (Deep Packet Inspection). Допустимые значения: 1–1500. Если указан недопустимый размер, система будет использовать значение по умолчанию.

stealth.antidpi.http.space.juggling

Добавляет дополнительный пробел между методом HTTP и URL и удаляет пробел после поля “Host:”.

stealth.antidpi.split.delay.millisecond

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

Настройки перехвата ссылок на подписку (пользовательские скрипты и фильтры)

subscription.link.interception.userscript

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

subscription.link.interception.filter

Активируйте эту функцию, если хотите, чтобы AdGuard автоматически перехватывал URL-адреса подписки (например, abp:subscribe) и открывал диалоговое окно установки пользовательского фильтра.