AdGuard 4.5.2 для iOS: базовая HTTP-аутентификация
Недавно мы рассказывали, что перешли на более короткий релизный цикл разработки мобильных продуктов — 4–6 недель вместо 3–6 месяцев. Подкрепляем слова делом, выпуская новую версию AdGuard для iOS через месяц после предыдущей.
В версии 4.5.2 мы добавили базовую HTTP-аутентификацию для DNS-over-HTTPS, обновили DnsLibs и Scriptlets и исправили мелкие ошибки.
Что такое базовая HTTP-аутентификация и зачем она нужна
Одно из преимуществ DNS-over-HTTPS — это поддержка функций протокола HTTP. Стандартный DNS никакой аутентификации не предполагает, а вот в HTTP такая возможность есть. Обновив DnsLibs до версии 2.4, мы добавили возможность HTTP-аутентификация при настройке DNS-сервера.
Зачем нужна аутентификация в DNS? Представьте, что у вас есть свой DNS-сервер и вы не хотите, чтобы его использовал кто-то другой. Без аутентификации единственным способом сделать это будет самостоятельная настройка ограничений по IP-адресам. Например, можно разрешить только вашему домашнему IP-адресу подключаться к DNS-серверу. Но что, если вы пользуетесь мобильным устройством и постоянно меняете сети? Тут как раз и пригодится функция HTTP-аутентификации в AdGuard для iOS. Есть нюанс — в AdGuard Home и AdGuard DNS пока нет DNS-серверов с её поддержкой. Но скоро они появятся, так что не переключайтесь!
Надеемся, вам понравится новый AdGuard для iOS. Полный список изменений можно найти на Github. А предложить новую функцию или сообщить об ошибке — в разделе Issues.