Linux

Інформація про налаштування DNS-сервера ADnull для операційної системи Linux.
Від Vitalii
1 статті

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

Що робить скрипт? DNS Manager для Linux автоматично налаштовує ADnull DNS на вашому комп'ютері. Скрипт визначає систему та встановлені браузери, показує інтерактивне меню у Terminal і застосовує налаштування у 4 кроки — без ручного редагування конфігураційних файлів. Скрипт налаштовує: - Системний DNS — для всіх додатків Прописує ADnull DNS-сервери у systemd-resolved та NetworkManager, а також у netplan (Ubuntu). Перед будь-якими змінами скрипт зберігає резервні копії оригінальних файлів — щоб при необхідності відновити налаштування. - DNS-over-HTTPS (DoH) — для Chrome, Chromium, Firefox, Edge, Opera, Brave, Vivaldi Налаштовує захищений DoH у кожному браузері через офіційні механізми групових політик. Браузер шифрує DNS-запити та надсилає їх напряму на ADnull, минаючи провайдера. Після завершення скрипт очищає DNS-кеш системи. Вимоги - Ubuntu 18.04+, Debian 10+, Fedora 33+ або інший дистрибутив на базі systemd - Права sudo (пароль адміністратора) Крок 1. Завантажте скрипт Увійдіть до панелі ADnull → Налаштування → натисніть «DNS Manager для Linux». Файл adnull-linux-XXXXX.sh збережеться у папку Завантаження. Крок 2. Відкрийте Terminal Натисніть Ctrl+Alt+T або знайдіть Terminal у меню програм вашого дистрибутива. Крок 3. Запустіть скрипт У вікні підказки після завантаження є готова команда — скопіюйте її, вставте в Terminal (Ctrl+Shift+V) і натисніть Enter: bash ~/Downloads/adnull-linux-XXXXX.sh Крок 4. Введіть пароль адміністратора Terminal запросить пароль sudo. Введіть його та натисніть Enter. Символи при введенні не відображаються — це нормально і безпечно. Крок 5. Попередження про перезапуск браузерів З'явиться інтерактивне вікно ADnull у Terminal: УВАГА! Для застосування налаштувань усі браузери будуть перезапущені. Збережіть усі дані перед продовженням. Натисніть Tab для переходу між кнопками, Enter для підтвердження. Оберіть «Продовжити». Крок 6. Оберіть, де активувати DNS З'явиться список із галочками. У ньому відображаються лише ті браузери, що встановлені на вашому комп'ютері. Керування: - Пробіл — поставити або зняти галочку - Стрілки ↑↓ — переміщення по списку - Tab — перехід між кнопками Ok/Cancel - Enter — підтвердити вибір Оберіть потрібні пункти та натисніть Ok. Крок 7. Скрипт застосовує налаштування Скрипт виконує 4 кроки автоматично: [1/4] Налаштування системного DNS (systemd-resolved) [2/4] Налаштування NetworkManager [3/4] Налаштування браузерів [4/4] Очищення кешу DNS Крок 8. Готово! У Terminal з'явиться повідомлення: «ADnull DNS налаштовано успішно!» Натисніть Enter для виходу та перезапустіть браузери. Як відкрити скрипт і переконатися, що він безпечний cat ~/Downloads/adnull-linux-XXXXX.sh Або відкрийте файл у будь-якому текстовому редакторі. Скрипт написаний звичайним текстом — ви побачите всі команди, які він виконує. Часті запитання Як вимкнути ADnull DNS? Запустіть скрипт ще раз і зніміть галочки з потрібних пунктів. Скрипт відновить оригінальні налаштування з резервних копій. Чи потрібно запускати скрипт після кожного перезавантаження? Ні. Налаштування зберігаються у системних файлах і працюють після будь-якого перезавантаження. Мій дистрибутив підтримується? Скрипт підтримує Ubuntu 18.04+, Debian 10+, Fedora 33+ та інші дистрибутиви на базі systemd. Якщо у вашій системі немає whiptail або dialog — скрипт автоматично перейде у текстовий режим і задасть питання по черзі в Terminal. Чи безпечний скрипт? Так. Скрипт генерується індивідуально для вашого акаунту. Перед будь-якими змінами він зберігає резервні копії всіх файлів у /var/lib/adnull-dns/backups/. Він змінює лише DNS-налаштування і не збирає жодних даних. Не передавайте скрипт третім особам — він прив'язаний до вашого персонального DNS-домену.

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