Чтобы AdGuard мог блокировать рекламу и трекеры внутри защищённых HTTPS-соединений, приложению требуется установить собственный сертификат безопасности в системное хранилище устройства — без этого фильтрация работает только для незашифрованного HTTP-трафика. Именно поэтому после первого запуска приложение предлагает выполнить эту процедуру, а пропуск шага приводит к тому, что реклама в браузерах и приложениях продолжает отображаться.
Процедура отличается в зависимости от платформы: на Android сертификат устанавливается через настройки безопасности системы, на Windows — автоматически при инсталляции программы, но иногда требует ручного вмешательства. Ниже разберём все сценарии подробно.
Зачем AdGuard нужен собственный сертификат
Современный интернет-трафик почти полностью шифруется по протоколу HTTPS. Это значит, что содержимое соединения между вашим устройством и сайтом недоступно третьим сторонам — включая блокировщики рекламы. Чтобы фильтрация HTTPS стала возможной, AdGuard работает как локальный посредник: расшифровывает трафик, удаляет рекламные элементы и передаёт данные дальше.
Для такой схемы система должна доверять сертификату, которым AdGuard подписывает расшифрованные соединения. Сертификат генерируется локально на вашем устройстве и не передаётся разработчикам — это важный момент с точки зрения приватности. Без установки сертификата вы увидите в настройках приложения предупреждение о том, что HTTPS-фильтрация отключена.
Что даёт установленный сертификат:
- 🔒 блокировка рекламы на сайтах, работающих по HTTPS;
- 🛡️ фильтрация трекеров и аналитики внутри зашифрованных соединений;
- 🚫 удаление рекламы из приложений, а не только из браузера;
- ✅ корректная работа функций антифишинга и родительского контроля.
Установка сертификата на Android
На большинстве устройств с Android установка выполняется прямо из приложения. Откройте AdGuard, перейдите в раздел настроек фильтрации и найдите пункт, связанный с HTTPS — обычно приложение само предлагает установить сертификат при первом включении фильтрации. Точные названия пунктов могут отличаться в зависимости от версии приложения и прошивки, поэтому ориентируйтесь на подсказки внутри самого AdGuard.
Типовой порядок действий выглядит так:
- 📱 откройте AdGuard и перейдите в
Настройки → Сеть → Фильтрация HTTPS; - 📥 нажмите на предложение установить сертификат — система откроет диалог установки;
- 🔑 подтвердите действие отпечатком пальца, PIN-кодом или графическим ключом;
- ✔️ убедитесь, что переключатель HTTPS-фильтрации стал активным.
☑️ Проверка после установки сертификата
После установки проверьте результат: откройте в браузере любой сайт с рекламой и посмотрите, исчезла ли она. Дополнительно в статистике AdGuard должны появиться записи о заблокированных запросах. Если статистика пуста — сертификат либо не установлен, либо фильтрация для конкретного приложения отключена в настройках.
⚠️ Внимание: на Android 7 и новее пользовательские сертификаты по умолчанию не доверены для приложений — многие программы игнорируют их. Это ограничение самой системы, а не ошибка AdGuard. Фильтрация в браузерах при этом обычно работает, а вот для отдельных приложений может потребоваться перемещение сертификата в системное хранилище, что возможно только с правами root.
Особенности для Android 11 и новее
В свежих версиях Android Google усилил ограничения: установка пользовательских сертификатов из сторонних приложений может быть заблокирована, и система перенаправляет вас в ручной сценарий. В этом случае AdGuard сохраняет файл сертификата в память устройства, а дальше потребуется установить его через настройки системы.
Общий путь выглядит примерно так: Настройки → Безопасность → Шифрование и учётные данные → Установка сертификата. На устройствах разных производителей (Samsung, Xiaomi, Huawei) названия разделов отличаются, поэтому ищите разделы со словами «безопасность», «сертификаты» или «учётные данные». При установке выберите тип «Сертификат ЦС» (CA) и укажите сохранённый файл.
Где найти файл сертификата, если система его не видит
AdGuard обычно сохраняет файл в папку загрузок (Download) или предлагает выбрать расположение вручную. Файл имеет расширение .cer или .crt. Если при установке система сообщает, что сертификат не найден, откройте файловый менеджер, найдите файл и запустите его напрямую — это также вызовет системный диалог установки.
Ещё один нюанс: на некоторых прошивках перед установкой сертификата система требует задать экран блокировки (PIN, пароль или графический ключ), если он ещё не настроен. Это стандартное требование Android для хранения учётных данных.
Установка сертификата на Windows
Настольная версия AdGuard для Windows устанавливает сертификат автоматически во время инсталляции программы — отдельных действий от пользователя обычно не требуется. Программа добавляет свой корневой сертификат в системное хранилище доверенных центров сертификации, после чего HTTPS-фильтрация начинает работать сразу.
Однако бывают ситуации, когда автоматическая установка не срабатывает: антивирус блокирует изменение хранилища сертификатов, сертификат был удалён вручную или повреждён при обновлении. Признак проблемы — предупреждения браузера о небезопасном соединении на всех сайтах либо отключённая HTTPS-фильтрация в настройках AdGuard.
В таком случае откройте настройки программы, раздел Сеть, и воспользуйтесь функцией переустановки сертификата — она доступна прямо из интерфейса. Если и это не помогает, проверьте, не блокирует ли сторонний антивирус работу сетевого драйвера AdGuard, и временно отключите его для диагностики.
⚠️ Внимание: если после установки сертификата браузер показывает ошибки вроде «соединение не защищено» на всех сайтах, не игнорируйте их массово. Это признак того, что сертификат установлен некорректно или конфликтует с антивирусом, который тоже проверяет HTTPS-трафик. Одновременная HTTPS-фильтрация в AdGuard и в антивирусе — частая причина конфликта: оставьте эту функцию только в одной программе.
Сравнение установки на разных платформах
Чтобы сориентироваться в различиях, сведём ключевые моменты в таблицу:
| Платформа | Способ установки | Основное ограничение |
|---|---|---|
| Android 6 и старше | Из приложения автоматически | Требуется блокировка экрана |
| Android 7–10 | Из приложения или вручную | Приложения не доверяют пользовательским сертификатам |
| Android 11 и новее | Через настройки системы | Установка только вручную из хранилища |
| Windows | Автоматически при установке | Возможен конфликт с антивирусом |
| Android с root | Перенос в системное хранилище | Требуются права суперпользователя |
Типичные проблемы и их решение
Сертификат установлен, но реклама осталась. Проверьте, включён ли сам переключатель HTTPS-фильтрации, а также не добавлен ли конкретный сайт или приложение в список исключений. Также убедитесь, что фильтры AdGuard обновлены и включены нужные фильтрующие подписки.
Система не даёт установить сертификат. Возможные причины: не задан экран блокировки, файл сертификата повреждён при скачивании, либо на устройстве активен корпоративный профиль, ограничивающий установку учётных данных. Попробуйте удалить старый сертификат AdGuard из хранилища и установить заново.
Приложения не фильтруются, хотя браузер чист. Как уже упоминалось, начиная с Android 7 приложения доверяют только системным сертификатам. Без root-прав это ограничение не обойти — фильтрация внутри таких приложений будет работать частично или не будет работать вовсе.
Безопасно ли устанавливать сертификат AdGuard
Установка корневого сертификата — потенциально чувствительная операция, поэтому вопрос безопасности закономерен. В случае AdGuard сертификат генерируется локально на устройстве, а закрытый ключ не покидает его. Расшифровка трафика происходит тоже локально — данные не отправляются на внешние серверы для анализа содержимого.
Тем не менее общее правило остаётся в силе: устанавливайте корневые сертификаты только от программ, которым доверяете, и только из официальных источников. Скачанный с постороннего сайта файл сертификата — это риск перехвата вашего трафика злоумышленником.
Часто задаваемые вопросы
Можно ли пользоваться AdGuard без установки сертификата?
Да, но функциональность будет ограничена: блокировка рекламы заработает только для незашифрованного HTTP-трафика, которого в современном интернете мало. Фактически без сертификата приложение теряет большую часть своей эффективности.
Почему Android предупреждает, что «сеть может отслеживаться»?
Это стандартное системное уведомление, появляющееся при установке любого пользовательского сертификата. Оно означает, что установленный сертификат теоретически позволяет расшифровывать трафик. В случае AdGuard расшифровка выполняется локально самим приложением — это и есть принцип его работы.
Как удалить сертификат AdGuard?
На Android откройте настройки безопасности, найдите раздел с пользовательскими сертификатами (доверенными учётными данными), выберите сертификат AdGuard и удалите его. На Windows сертификат удаляется через оснастку управления сертификатами либо автоматически при деинсталляции программы.
Нужен ли root для установки сертификата?
Нет, базовая установка в пользовательское хранилище root-прав не требует. Root нужен только для переноса сертификата в системное хранилище, чтобы фильтрация работала и внутри приложений на Android 7 и новее.
После установки сертификата перестал работать какой-то сайт. Что делать?
Некоторые сайты и приложения используют привязку сертификата (certificate pinning) и не принимают подменённые сертификаты. Добавьте проблемный ресурс в исключения HTTPS-фильтрации в настройках AdGuard — трафик к нему будет идти напрямую, без расшифровки.