AdGuard 2.12 для Mac: HTTP/3-фильтрация
Сегодня мы с радостью представляем AdGuard 2.12 для Mac. С этим обновлением пользоваться приложением стало удобнее, а конфиденциальность вышла на новый уровень.
Обратите внимание: начиная с этой версии AdGuard для Mac больше не будет поддерживать macOS High Sierra 10.13 и Mojave 10.14. Если вы используете более старую версию операционной системы, загрузите предыдущую версию приложения AdGuard.
До недавнего времени AdGuard для Mac мог фильтровать только HTTP- и HTTP/2-трафик. В версии 2.12 мы обновили CoreLibs, и теперь пользователи могут включать HTTP/3-фильтрацию.
HTTP/3 (HTTP-over-QUIC) — это последняя версия протокола HTTP, использующая QUIC вместо TCP. Сетевой протокол QUIC превосходит протокол транспортного уровня TCP по многим параметрам.
По протоколу TCP пакеты данных передаются порциями. Представьте, что ваш браузер отправляет несколько запросов, а сервер возвращает несколько ответов, скомпонованных вместе в определённом порядке. Стоит одному из них потеряться в пути из-за слабого соединения, и карточный домик рассыпается. Остальные пакеты не могут быть обработаны и остаются в очереди, ожидая, пока потерянный пакет будет отправлен вновь.
В случае QUIC данные не остаются в очереди, а обрабатываются сразу по их получении. Это делает QUIC незаменимым при использовании нестабильной Wi-Fi-сети или мобильного интернета.
TCP (проблема блокировки очереди) VS QUIC (не подвержен проблеме блокировки очереди)
Среди прочего, QUIC лучше защищает ваши личные данные, а интернет с ним работает быстрее и стабильнее. Включив HTTP/3-фильтрацию в настройках AdGuard, вы сможете наслаждаться всеми преимуществами протокола QUIC и блокировать рекламу и трекеры.
HTTP/3-фильтрация — экспериментальная функция, и нам ещё предстоит оценить её стабильность. Кроме того, сейчас она не работает в Chrome из-за ошибки самого браузера, но в Safari и Firefox должна быть исправна. Чтобы включить HTTP/3-фильтрацию, перейдите в Дополнительно → Расширенные настройки → network.https.filter.http3.enabled.
Конечно же, не обошлось без обновления Scriplets, CoreLibs и DnsLibs. А ещё мы устранили проблемы совместимости с WARP.
Если вам интересны технические нюансы, загляните в историю версий — там есть подробный список изменений. Как всегда, будем рады вашим отзывам в социальных сетях или на GitHub.