Як налаштувати 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».
Скрипт написаний звичайним текстом — ви побачите всі команди, які він виконує.