Головна Apple Як налаштувати ADnull DNS на macOS за допомогою DNS Manager

Як налаштувати ADnull DNS на macOS за допомогою DNS Manager

Востаннє оновлено Mar 16, 2026

Що робить скрипт?

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».

Скрипт написаний звичайним текстом — ви побачите всі команди, які він виконує.