AdGuard DNS 2.0: новый уровень контроля над интернет-трафиком
Сегодня мы выпускаем AdGuard DNS 2.0. Для нас это большое событие, к которому мы планомерно шли с 2016 г. Много всего произошло за это время – и мне есть, что вам рассказать. Приглашаю вас вместе проследить путь, который AdGuard DNS прошёл от экспериментального проекта, написанного «на коленке», до полноценного продукта с более чем 50 серверами в 15+ локациях.
История
Трудно поверить, но 26 июля AdGuard DNS исполнилось 6 лет. Этот сервис появился в тот момент, когда уже были выпущены версии AdGuard для всех основных платформ, а мы пытались придумать, как защитить от рекламы и трекеров устройства, на которые AdGuard установить нельзя. Тогда-то нас и посетила мысль о создании DNS-сервиса, как способа перейти на другой уровень.
Родился AdGuard DNS как совершенно экспериментальный проект, на который мы не планировали тратить много усилий. Первая версия AdGuard DNS была написана на языке Java с использованием существующих наработок от блокировщика для Android. Мы закончили работу за две-три недели, написали анонс – и всё заработало!
Проблем не пришлось долго ждать. Ведь нельзя вот так взять и за две недели сделать качественный сервис. Задача, которая на первый взгляд казалась очень простой, оказалась в реальности гораздо, гораздо сложнее. И с ростом числа пользователей становилось яснее, что всё, что мы сделали, нужно выкинуть и переделать.
Никогда не забуду, как в один вечер, когда я ехал на поезде в родной город к родителям, AdGuard DNS перестал справляться с нагрузкой из-за слишком большого количества пользователей. Я судорожно пытался исправить ситуацию, но едва ли мог что-то сделать из-за ужасного качества связи.
Вероятно, это был самый длительный за всю историю перебой в работе AdGuard DNS. Но он помог нам наконец-то принять решение полностью переписать сервис и подойти к этому делу гораздо серьёзнее.
AdGuard DNS 1.0
Мы поменяли технологии и подход к реализации. Переписанный на языке Go AdGuard DNS получил возможность выдерживать высокую нагрузку и работать с географически распределёнными по разным точкам планеты серверами. И, конечно же, он поддерживал все известные DNS-протоколы с шифрованием из «коробки». Результатом стал официальный релиз AdGuard DNS (всё время до этого сервис формально продолжал оставаться «бетой»).
Важнейшим «побочным» продуктом нашей работы того периода стал AdGuard Home – DNS-сервер, блокирующий рекламу и трекинг на сетевом уровне, основанный на тех же технологиях, что и AdGuard DNS. Преодолев все сложности настройки AdGuard Home, пользователь получает полный контроль над сетью и всеми своими устройствами без установки клиентских приложений, а также может управлять процессом фильтрации через веб-интерфейс.
Интересный факт: к концу 2019 года AdGuard DNS обрабатывал порядка 27K запросов в секунду, причем только треть из них приходилась на долю зашифрованных протоколов (DoH, DoT).
К 2022 году ситуация кардинально изменилась. На сегодняшний день AdGuard DNS обрабатывает порядка миллиона запросов в секунду, и больше 90% из этих запросов приходится на долю зашифрованных протоколов. То есть за два с половиной года нагрузка выросла в 37 раз (на самом деле это число ещё выше, ведь зашифрованные протоколы гораздо «тяжелее» обычного DNS).
С одной стороны, это просто отлично! AdGuard DNS стал одним из самых популярных публичных DNS-резолверов в мире. Но с другой – такой масштабный сервис уже совершенно не может работать в старом «экспериментальном» режиме. И что же мы решили? Конечно, всё переделать!
Встречайте AdGuard DNS 2.0
Чего не хватало старой версии AdGuard DNS? Это был сервис уровня «установить и забыть», другими словами он не позволял управлять блокировкой. Кому-то этого было вполне достаточно. Но смотря на пользователей AdGuard Home мы понимали, что многие хотят контролировать запросы, а также самостоятельно решать, что и как будет блокироваться на их устройствах.
С релизом AdGuard DNS 2.0 всё это стало возможным – и доступным в приватном AdGuard DNS. Он совместил в себе простоту настроек и множество полезных функций, которые позволяют видеть и контролировать все запросы, исходящие с ваших устройств, настраивать блокировку под себя и пользоваться сервисом в удовольствие.
Управление блокировкой доменов
Подключайте нужные вам списки блокировки и отключайте ненужные, блокируйте сайты через Журнал запросов, добавляйте собственные правила DNS-фильтрации в Пользовательские правила (по одному или списком) – настройте AdGuard DNS 2.0 так, чтобы он блокировал только то, что нужно вам.
Журнал запросов
Раздел, в котором всё тайное становится явным! Здесь каждый запрос у вас перед глазами: какое устройство его отправило, в какое время, в какую страну, какой компании принадлежит сервер-адресат. Кроме того, Журнал запросов показывает, каким образом AdGuard DNS 2.0 обработал запрос: заблокировал, изменил или оставил без изменений.
Хоть об этом и было сказано ранее, мы всё же повторимся: прямо в Журнале запросов вы можете блокировать домены или отменять блокировку и создавать собственные правила.
Развёрнутая статистика
Общее количество запросов и их география, количество заблокированных запросов, список компаний, которым были адресованы запросы, — всё это вы увидите как в сводной таблице, так и в отдельных вкладках с подробной статистической информацией.
Родительский контроль
Чтобы оградить ребёнка от онлайн-контента, который вы считаете неприемлемым, настройте и активируйте опцию Родительский контроль. Помимо таких функций, как блокировка «взрослого контента» и безопасный поиск, мы добавили возможность вручную указывать домены для блокировки, а также устанавливать расписание, согласно которому будет работать Родительский контроль.
Тёмная тема
Мы, как и многие из вас, считаем тёмную тему важной функцией. Поэтому она есть в AdGuard DNS 2.0, как и в подавляющем большинстве наших продуктов.
Чтобы поближе познакомиться с сервисом и его функционалом, совершите небольшую онлайн-экскурсию вместе с Даяной – маскотом AdGuard DNS.
Это ещё не всё
У нас много планов на будущее, которые мы хотим реализовать.
- Улучшенная интеграция с AdGuard VPN. Вы уже можете использовать AdGuard DNS вместе с VPN на Android, Windows и Mac, скоро мы добавим к этому списку iOS.
- Интеграция с AdGuard Home также в планах.
- Мы не хотим останавливаться только на DNS. Конечная цель - сделать традиционные блокировщики контента ненужными (да, это означает сделать ненужным и AdGuard). Это, конечно, очень далекая перспектива, но для достижения этой цели требуется нечто большее, чем DNS.
Варианты подписок
Спешу вас успокоить: публичный AdGuard DNS никуда не исчез, вы можете продолжать пользоваться им бесплатно. Но если вам нужны все преимущества приватного AdGuard DNS, вам необходимо выбрать одну из четырёх подписок:
Стартовая – бесплатная подписка, созданная для того, чтобы вы могли познакомиться с сервисом. Стартовая подписка не подразумевает наличие технической поддержки, и ограничена 300K запросов в месяц, 5 устройствами и 2 серверами.
Персональная – подписка, лимиты которой позволят позаботиться не только о себе, но и о всей семье. В вашем распоряжении 10 миллионов запросов в месяц, 20 устройств и 5 серверов. Плюс техническая поддержка. А если у вас есть подписка на AdGuard VPN, то Персональная подписка на AdGuard DNS достанется вам бесплатно.
Командная – подписка, которую можно посоветовать владельцам небольших компаний. В неё входят 100 миллионов запросов в месяц, 200 устройств, 50 серверов и поддержка.
Корпоративная – подписка для крупного бизнеса: безлимитное количество запросов, устройств и серверов, плюс приоритетная поддержка.
Можно выбрать как ежемесячное, так и ежегодное списание средств за любую из вышеперечисленных подписок.
Заключение
Релиз нового продукта всегда немного похож на вечер вручения Оскара. Не в том смысле, что кому-нибудь обязательно съездят по лицу, конечно же. Я имею в виду раздачу благодарностей. Релиз AdGuard DNS 2.0 случился не только в результате работы команды разработчиков AdGuard, но и благодаря бета-тестерам. Мы говорим спасибо всем, кто использовал наш сервис на стадии альфа- и бета-тестирования, находил ошибки и сообщал о них. Без вас мы бы не справились.
Чуть не забыл: как и обещали, мы проведём розыгрыш призов среди тех, кто захотел узнать о запуске AdGuard DNS 2.0 и подписался на рассылку. На кону 5 топовых роутеров и 10 Персональных годовых подписок. А все, кто зарегистрируется на сайте AdGuard DNS до 22 августа, получают Стартовую+ подписку, которая будет действовать до 31 октября.