Обзор функций

AdGuard для Android не следует путать с AdGuard Content Blocker. AdGuard Content Blocker — это приложение, доступное в Google Play. Его функционал неполный из-за ограничений, установленных магазином приложений. А AdGuard для Android — это полнофункциональное приложение для блокировки рекламы в браузерах и приложениях со множеством функций, которые описаны в этой статье. Единственное место, откуда его можно скачать — это сайт AdGuard.

Блокировка рекламы

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

Понятие блокировки кажется довольно очевидным, но некоторые моменты стоит упомянуть отдельно. AdGuard работает как универсальный фильтр: он пропускает через себя трафик других приложений и блокирует или иным способом обрабатывает некоторые из них (например, рекламные запросы). Весь процесс управляется фильтрами — списками специальных правил. В программе есть постоянно пополняющийся набор фильтров, но вы также можете добавлять в него собственные правила фильтрации.

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

Фильтры

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

Узнайте больше о фильтрах в продуктах AdGuard, прочитав их описания в приложении или в этой статье.

Пользовательские фильтры

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

Подсказка: используйте функцию «Импорт», чтобы загрузить свой фильтр в качестве пользовательского.

HTTPS-фильтрация

Сейчас большинство сайтов работают через HTTPS — защищённый веб-протокол. Так сложилось, что рекламщики тоже не остаются в стороне и пользуются этим протоколом, поэтому HTTPS-фильтрация крайне важна для современного блокировщика рекламы.

Чтобы фильтровать HTTPS-трафик, AdGuard нужно установить сертификат в хранилище на устройстве пользователя. В более старых версиях ОС Android это происходило автоматически во время установки или позже в настройках AdGuard, требуя только пары касаний экрана. К сожалению, на Android 11 автоматическая установка сертификата больше не доступна. Теперь требуется ручная установка.

Антитрекинг

Многие сайты собирают данные о своих посетителях, такие как IP-адреса, информацию о браузере и операционной системе, разрешение экрана и даже страницу, с которой пользователь перешёл на сайт. На некоторых сайтах используются cookie, чтобы сохранить пользовательские настройки и «узнать» вас при следующем посещении. Антитрекинг защитит вашу личную информацию от подобных систем, собирающих данные и статистику.

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

Узнать об основных функциях и возможностях модуля Антитрекинг можно из этой статьи.

Антифишинг

Интернет — довольно опасное место, где ваше устройство могут атаковать вирусы, а личной и финансовой информацией могут завладеть хакеры и мошенники. Так что такие термины, как «фишинг» и «вредоносное ПО», весьма актуальны.

Фишинг — это вид интернет-мошенничества, нацеленный на получение доступа к ценной информации вроде логинов, паролей, платёжных данных и т.д. Такой обман чаще всего осуществляется с помощью фальшивых электронных писем и поддельных сайтов, которые притворяются известными брендами банков и популярных сервисов. Ежегодно фишинг наносит огромные финансовые убытки миллионам интернет-пользователей.

Вредоносное ПО (англ. malware), как и следует из названия, представляет собой программу, единственное предназначение которой — нанести как можно больший вред вашему устройству. То, что изначально появилось как своего рода «прикол», давно вышло из-под контроля и стало полноценным инструментом для кражи ценной информации пользователей и даже целых компаний.

К счастью, модуль Антифишинг защитит вас от посещения опасных сайтов. Он предупредит вас, если устройство попытается загрузить вредоносную программу.

Но важно понимать следующее: AdGuard для Android — это не антивирус! Он не сможет удалить уже загруженные вирусы или остановить уже начавшуюся загрузку опасного файла. Для полноценной защиты мы советуем использовать AdGuard в сочетании с антивирусом.

В то же время, хотим обратить ваше внимание на то, что ваша личная информация никуда не передаётся, и даже AdGuard не знает, какие сайты вы посещаете. Для проверки безопасности используются не открытые сетевые адреса (URL), а префиксы их хэшей (хэш — определённым образом сформированная структура данных, однозначно идентифицирующая каждый добавленный в базу адрес). Тем не менее, вы можете при желании отправлять нам анонимную информацию о посещаемых сайтах, чтобы помочь с обновлением базы данных. Для лучшего понимания рекомендуем прочитать эту статью об антифишинг-защите.

Контроль над приложениями

Одна из важнейших задач AdGuard для Android заключается в том, чтобы вернуть пользователям полный контроль над их устройством. С AdGuard вы можете увидеть абсолютно всю информацию о веб-запросах, проходящих через ваше устройство. Ни одно из приложений не сможет подключиться к интернету без вашего ведома.

Настройки приложений

В модуле Настройки приложений вы можете выбрать, какие из приложений могут иметь доступ к передаче данных по Wi-Fi или мобильной сети, какие будут фильтроваться AdGuard, а какие нет. Вы также можете изменить правила доступа к интернету для своих приложений при заблокированном экране. Эти настройки можно применить ко всем установленным приложениям одновременно или к каждому по отдельности.

Вы найдете все дополнительные настройки в правом верхнем углу на экране «Настройки приложений». В них вы сможете настроить AdGuard для Android в соответствии с собственными пожеланиями и предпочтениями. Например, вы можете применить общие настройки ко всем приложениям или выбрать приложения, для которых требуется индивидуальный подход.

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

Журнал фильтрации

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

Вы можете заблокировать любой запрос, нажав на соответствующую кнопку (или разблокировать его, если запрос уже был заблокирован). В Журнале фильтрации вы найдёте подробную информацию о каждом запросе. Эта функция прежде всего предназначена для продвинутых пользователей, особенно для тех, кто создаёт свои собственные правила фильтрации. Позже мы остановимся на этом подробнее.

Пользовательские правила

Как упоминалось выше, AdGuard для Android использует набор фильтров для блокировки рекламы. Однако в настройках приложения можно найти и так называемые Пользовательские правила, которые позволяют создавать и настраивать свои собственные правила фильтрации.

Когда вы впервые устанавливаете AdGuard, раздел с пользовательскими правилами пуст. Чтобы заполнить его, вам необходимо понимать основы синтаксиса правил. Не расстраивайтесь, если они вам пока не известны. С этой статьи можно при желании начать своё знакомство с составлением собственных правил.

Кстати, всякий раз, когда вы используете Журнал фильтрации для блокировки каких-либо запросов, в Пользовательском фильтре появляется соответствующее правило. Для разблокировки запросов достаточно просто удалить это правило. Журнал фильтрации и Пользовательские правила отлично дополняют друг друга: вы можете использовать Журнал для отслеживания запросов, и это поможет в создании корректных правил.

DNS-фильтрация

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

Немного освежим знания: DNS (Domain Name System) — это «система доменных имён», которая переводит имена доменов в нечто более понятное для браузера, то есть IP-адреса. Каждый раз, когда вы переходите на сайт, браузер отправляет DNS-запрос на специальный сервер, обычно определяемый вашим интернет-провайдером. Этот сервер перенаправляет запрос на вышестоящий (upstream) сервер или сразу отвечает IP-адресом. Можно использовать вместо стандартного DNS-сервера особый, который будет посылать небезопасные запросы «в пустоту». Таким образом, ответ с IP-адресом не будет получен и «плохие» запросы будут пресечены в корне.

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

DNS-блокировка

DNS-блокировка — это независимая функция, которая дополняет AdGuard.

Существует два метода DNS-блокировки:
1) некоторые DNS-серверы могут блокировать DNS-запросы к потенциально вредоносным доменам;
2) существует встроенная DNS-фильтрация, которая работает прямо на вашем устройстве и может блокировать DNS-запросы в дополнение к тому, что блокируется выбранным DNS-сервером.

Но как именно работает DNS-фильтрация? Есть специальный DNS-фильтр, который содержит большой список рекламных и отслеживающих доменов. DNS-фильтр использует этот список в сочетании с пользовательскими правилами для распознавания «плохих» запросов. Каждый запрос проверяется на соответствие этому фильтру, и если найдено совпадение, запрос не пересылается на DNS-сервер, он перенаправляется в «чёрную дыру».

Простота этого подхода имеет как преимущества, так и недостатки. Главное преимущество заключается в том, что такой подход экономит заряд батареи и трафик. Если домен заблокирован, он не будет запрошен снова в течение часа. К недостаткам относится «грубость» метода: конкретные URL-адреса нельзя заблокировать, только целые домены. Иногда единственный способ заблокировать рекламу по DNS — это добавить правило, которое одновременно будет что-то нарушать. В этом случае мы просто не будем добавлять это правило, и реклама остается незаблокированной — так мы выберем меньшее из зол, потому что альтернатива, когда сайт вообще не работает, гораздо хуже.

DNS-серверы

Но «пакет DNS-функций» приложения AdGuard для Android на этом не заканчивается. Один из полезных бонусов — возможность выбрать абсолютно любой DNS-сервер. В вашем распоряжении список из десятков серверов на выбор, от наших собственных DNS-серверов AdGuard до серверов других популярных провайдеров, таких как Google DNS, Cloudflare и др. Кроме того, если вашего любимого сервера нет в списке, вы можете ввести его адрес вручную и использовать его. В обширном списке популярных DNS-провайдеров вы найдёте множество DNS-серверов и сможете подключиться к AdGuard одним касанием пальца.

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

DNS-серверы различаются не только по функциям, но и по поддерживаемым протоколам. Существует три основных типа протоколов, по которым работают DNS-серверы: HTTPS, TLS и QUIC. Соответственно, существуют DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) и DNS-over-QUIC (DoQ). Первые два протокола — давно существующие и стандартные, а третий (DoQ) — новый и экспериментальный, но обладает наибольшими преимуществами, к нему мы вернёмся чуть позже. Если вы хотите защитить DNS-трафик, важно выбирать DNS-сервер от надёжного провайдера. Когда DNS-трафик пользователя надёжно защищён, его конфиденциальность и безопасность повышаются, а риск прослушки и MITM-атак ниже.

DNS-over-QUIC

DNS-over-QUIC (DoQ) — это относительно новый протокол шифрования, а AdGuard DNS — первый публичный резолвер, который использует новый протокол QUIC. В отличие от DoH и DoT, DoQ использует QUIC в качестве транспортного протокола и возвращает DNS к истокам, а именно работе через UDP.

Он привносит всё хорошее, что QUIC может предложить — готовое шифрование, ускоренное время соединения, лучшая производительность при потере пакетов трафика. К тому же, QUIC создавался как транспортный протокол, и с ним нет риска утечки метаданных, в отличие от DoH.

Чтобы узнать больше о DNS-over-QUIC, прочитайте статью, посвящённую этому протоколу.

Чтобы включить DoQ в AdGuard для Android, выполните следующие шаги:

  • Откройте приложение, а затем боковое меню
  • Перейдите в Настройки и включите DNS-фильтрацию в одноимённом разделе
  • Выберите любой сервер AdGuard DNS из списка доступных серверов
  • В поле Тип сервера выберите DNS-over-QUIC

Пользовательский DNS-фильтр

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

Вы найдёте его в разделе Настройки > DNS фильтрация > Фильтры DNS. Он поддерживает два типа синтаксиса: синтаксис AdGuard (в урезанной форме) и hosts-синтаксис. Познакомиться с ними ближе вы можете в нашей Базе знаний.

Собственные DNS-фильтры

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

Как и с пользовательским DNS-фильтром, найти эту опцию можно в разделе Настройки > DNS фильтрация > Фильтры DNS.

Proxy и TOR

Если говорить очень упрощённо, прокси-сервер — это другой компьютер, который обрабатывает запросы вашего компьютера и в целом действует как своего рода сортировочный узел. Вы можете настроить прокси таким образом, чтобы весь ваш трафик проходил через него — и при этом управлять процессом прямо в приложении. Если вам нужна инструкция по настройке прокси, её можно найти в Базе знаний.

Некоторые разработчики VPN-приложений предоставляют возможность использовать свой сервис в альтернативном режиме прокси. Таким образом их можно использовать параллельно с AdGuard, работающим в режиме локального VPN.

Вопреки распространённому мнению, использование прокси-сервера не просто помогает обойти ограничение доступа к ресурсам, имеющим привязку к геолокации. Всё дело в сетевой безопасности! Мошенники просто не смогут получить историю вашего браузера, если вы будете пользоваться прокси. А ещё вы можете использовать AdGuard одновременно с анонимной сетью TOR (мы даже интегрировали эту систему в AdGuard для вашего удобства!). В случае, если вы впервые слышите о TOR, или вам нужно освежить знания, в этой статье на Wiki неплохо описаны основные характеристики и принципы работы TOR.

Поддержка расширений

Пользовательские скрипты (мы также называем их расширениями) — это, по своей сути, мини-программы, написанные на Javascript и меняющие поведение одного или многих веб-сайтов. Чаще всего пользовательские скрипты ассоциируются с десктопными платформами, а их использование требует специального приложения или браузерного расширения, исполняющего роль менеджера скриптов.

AdGuard позволяет использовать скрипты-расширения на Android, выступая в роли такого менеджера. Вы можете добавлять расширения по URL или же подгружать их из локального файла. Перейдите в раздел Настройки > Расширения, чтобы включить предустановленные расширения или добавить собственные.

Кстати, вы можете нажать на каждый добавленный скрипт, чтобы увидеть больше информации о нём, переустановить или удалить его.

Совместимость с AdGuard VPN

Лучший вид совместимости — это когда вы устанавливаете два приложения и они просто начинают работать вместе. Если у вас уже установлен блокировщик рекламы AdGuard, просто скачайте AdGuard VPN из Play Store (туда можно попасть прямо из раздела «Общие настройки» в приложении блокировщика).

Приложения распознают друг друга и сделают всё, что нужно для бесперебойной совместной работы. А вам останется только наслаждаться интернетом без рекламы и преимуществами VPN. Кстати, так же хорошо всё работает и в обратную сторону: если у вас есть только AdGuard VPN, просто установите блокировщик рекламы AdGuard и готово.

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

Лицензия

В то время как некоторые функции AdGuard для Android доступны в бесплатной версии, для использования других понадобится лицензия. Есть Персональные (до трёх устройств) и Семейные (до 9 устройств), Годовые и Вечные лицензионные ключи. В премиум-версии пользователям доступны следующие функции:

  • Антитрекинг
  • Антифишинг
  • Расширения
  • Блокировка рекламы в приложениях (не только в браузерах)
  • Пользовательские фильтры

Прочитайте эту статью, чтобы узнать, как активировать лицензионный ключ.

Другие функции

Функций слишком много, чтобы подробно рассказать о каждой из них, поэтому ограничимся просто списком:

  • При первом переходе на некоторые экраны будут отображаться подсказки, рассказывающие о назначении текущего экрана и доступных на нём опциях.
  • Вы можете экспортировать или импортировать настройки AdGuard (очень помогает при смене профиля настроек и при покупке нового устройства).
  • В AdGuard для Android можно выбирать канал обновлений, т.е. способ, каким ваше устройство получает эти самые обновления (стабильный основной канал, менее стабильный бета-канал и канал Nightly с «сырыми» сборками для самых смелых).
  • Нажав на иконку батареи на главном экране приложения, вы попадёте на экран со статистикой использования батареи. Системная статистика часто врёт, поэтому мы решили вести собственную, которая отражает реальное положение вещей.