Как настроить ADnull DNS на macOS с помощью DNS Manager
Что делает скрипт?
DNS Manager для macOS автоматически настраивает ADnull DNS на вашем Mac через удобные диалоговые окна — вручную
редактировать системные настройки не нужно.
Скрипт настраивает:
- Системный DNS (для Safari и всех приложений)
DNS (Domain Name System) — это как телефонная книга интернета. Когда вы вводите адрес сайта, например google.com,
ваш компьютер обращается к DNS-серверу, чтобы узнать IP-адрес этого сайта. По умолчанию этот запрос отправляется
через сервер вашего интернет-провайдера.
Системный DNS ADnull заменяет этот сервер на собственный — он блокирует рекламу и трекеры ещё до того, как они
попадают в браузер.
Это работает для Safari, Mail, App Store и любых других приложений на вашем Mac.
- DNS-over-HTTPS (DoH) (для Chrome, Firefox, Edge, Opera, Brave, Vivaldi, Arc)
Современные браузеры имеют собственный механизм DNS, независимый от системного. По умолчанию DNS-запросы из браузера
передаются в открытом виде — их может видеть провайдер или другие посредники в сети.
DNS-over-HTTPS решает эту проблему: он шифрует DNS-запросы и передаёт их через защищённый HTTPS-протокол — так же,
как обычный трафик сайтов. Провайдер видит лишь то, что вы подключились к ADnull, но не какие сайты вы
запрашиваете. Кроме этого, DoH блокирует рекламу и трекеры прямо в браузере.
Скрипт настраивает DoH отдельно в каждом браузере через официальные механизмы — Chrome Policy, Firefox policies.json
и аналогичные для других браузеров.
По завершении скрипт автоматически очищает DNS-кеш и перезапускает браузеры.
Что нужно перед началом
- macOS 12 (Monterey) или новее
- Пароль администратора вашего Mac
- Активная подписка ADnull
Шаг 1. Скачайте скрипт
Войдите в панель ADnull → Настройки → нажмите «DNS Manager для macOS».
Файл adnull-macos-XXXXX.sh сохранится в папку Загрузки. Сразу появится подсказка с командой для запуска:
Шаг 2. Откройте Terminal
Нажмите ⌘ Space, введите Terminal и нажмите Enter.
Шаг 3. Запустите скрипт
В окне подсказки скопируйте команду (нажав иконку копирования), вставьте в Terminal (⌘ V) и нажмите Enter.
bash ~/Downloads/adnull-macos-XXXXX.sh
Шаг 4. Введите пароль администратора
Terminal запросит пароль от вашего Mac. Введите его и нажмите Enter. Символы при вводе не отображаются — это нормально.
Шаг 5. Предупреждение о перезапуске браузеров
Появится диалог ADnull:
ВНИМАНИЕ! Для применения настроек все браузеры будут перезапущены. Сохраните все данные перед продолжением.
Сохраните открытые вкладки и данные, затем нажмите «Продолжить».
Шаг 6. Выберите, где включить DNS
Появится список с галочками. В нём отображаются только те браузеры, которые установлены на вашем Mac.
- Системный DNS (Safari и все приложения) — включает ADnull для всей системы
- Google Chrome, Firefox, Opera и другие — настраивает DNS-over-HTTPS в каждом браузере
Чтобы отключить ADnull для конкретного пункта — снимите галочку. Нажмите OK.
Шаг 7. Готово!
Появится подтверждение: «Настройки применены».
Нажмите OK — ADnull DNS активирован.
Часто задаваемые вопросы
Появилось сообщение об Xcode Command Line Tools
Откройте Terminal и выполните: xcode-select --install
Следуйте инструкциям на экране и запустите скрипт снова.
Как отключить ADnull DNS?
Запустите скрипт ещё раз и снимите галочки с нужных пунктов — настройки будут удалены.
Безопасен ли скрипт?
Да. Скрипт генерируется индивидуально для вашего аккаунта. Он изменяет только DNS-настройки и не собирает никаких
данных.
Не передавайте скрипт третьим лицам — он привязан к вашему персональному DNS-домену.
Как убедиться, что скрипт не делает ничего лишнего?
Вы можете открыть скрипт в любом текстовом редакторе и прочитать его содержимое.
Найдите загруженный файл adnull-macos-XXXXX.sh в папке Загрузки, нажмите на него правой кнопкой мыши и выберите «Открыть
с помощью» → «TextEdit».
Скрипт написан обычным текстом — вы увидите все команды, которые он выполняет.