Как установить AdGuard Home на Linux сервер

Что такое AdGuard Home

AdGuard Home — это бесплатный и мощный DNS-сервер который блокирует трекеры и рекламы и который также обеспечивает защиту конфиденциальности на ваших устройствах. Он работает как DNS-сервер, который перенаправляет отслеживаемые домены в «черную дыру», не позволяя вашим устройствам подключаться к этим ресурсам. После установки, программное обеспечение защищает все устройства, подключенные к вашей сети, без использования клиентского программного обеспечения. AdGuard Home блокирует рекламу везде в вашей системе, включая всплывающие окна с видео, рекламу в приложениях, браузерах, играх и на любом веб-сайте, который вы посещаете.
Главное преимущество AdGuar Home в том, что он позволяет вам настроить свой сервер дома и не использовать общедоступный DNS. Это позволит вам выбирать, что именно блокирует и разрешает сервер, контролировать вашу сетевую активность, добавлять собственные настраиваемые правила фильтрации и, самое главное, позволит вам контролировать ситуацию.

Особенности включают в себя;

  • Он содержит фильтры, которые регулярно обновляются, гарантируя качество.
  • Режим семейной защиты блокирует контент с сайтов для взрослых и обеспечивает безопасный поиск в браузерах.
  • Защита конфиденциальных данных во время работы в Интернете.
  • Не требует никаких клиентских приложений.
  • Содержит HTTPS для интерфейса администратора.
  • Однако есть некоторые известные примеры того, что не может быть заблокировано блокировщиком на уровне DNS, включая рекламу на YouTube, рекламу на Twitch и спонсируемые публикации в Facebook, Twitter и Instagram. Кроме того, нельзя заблокировать рекламу, работающую в том же домене.

Как установить AdGuard Home

До самой установки AdGuard Home мы должны внести некоторые изменения, а они касаются самого DNS на нашем сервере чтобы при переходе на страницу изначальной настройки/сетапа не получить ошибку что порт 53 уже пользуется: validating ports: listen tcp 0.0.0.0:53: bind: address already in use.
Открываем и меняем содержимое файла:

nano /etc/systemd/resolved.conf

Затем вносим изменения и выключаем DNSStubListener, чтобы его значение было “no” и сохраняем файл.

Как установить AdGuard Home на Linux сервер

Затем мы должны перезагрузить службу “systemd-resolved” командой:

systemctl reload-or-restart systemd-resolved
Как установить AdGuard Home на Linux сервер

Чтобы установить AdGuard Home на сервер, сначала мы должный войти в сам сервер, а затем выполнить команду чтобы скачать его:

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz

Затем мы должны его распаковать их архива командой:

tar -xvf AdGuardHome_linux_amd64.tar.gz

А потом мы должны войти в папку которую мы распаковали:

cd AdGuardHome
Как установить AdGuard Home на Linux сервер

Теперь мы должны запустить установку, которая завершиться практический сразу. Чтобы это сделать, выполняем команду:

./AdGuardHome -s install
Как установить AdGuard Home на Linux сервер

Как и указано, AdGuard Home установился правильно и будет запущен автоматический к каждой перезагрузке сервера.

Теперь мы можем прейти по ссылке http://IP-ADDRESS:3000.
После того как мы перешли по ссылке мы должны настроить правильно наш AdGuard Home.
Нажимаем на Get Started.

Как установить AdGuard Home на Linux сервер

Затем идем вниз и нажимаем на Next.

Как установить AdGuard Home на Linux сервер

Затем указываем логин и пароль для нашего пользователя и нажимаем на Next.

Как установить AdGuard Home на Linux сервер

На последнем шаге, будет указано, как мы должны настроить DNS на нашем устройстве. Делаем как это указано в инструкции и нажимаем на Next.

Как установить AdGuard Home на Linux сервер

После этого мы нажимаем на Open Dashboard и заходим в наш аккаунт, а там мы уже можем посмотреть все кто подключился и статистику блокировок, а также делать другие полезные вещи.

Как установить AdGuard Home на Linux сервер

Как добавить еще фильтров для защиты?

Базовые фильтры блокируют много реклам и трекерах, но не все и из-за этого, мы добавим еще фильтров которые помогут нам эффективнее блокировать рекламы и трекеры.

Нажимаем на Filters, а затем на DNS blocklist.

Как установить AdGuard Home на Linux сервер

На новой странице мы нажимаем на Add blacklist, а затем на Chose from the list и включаем все доступные фильтры (кроме No Google и Regional потому что они заблокируют Google ресурсы) и нажимаем на Save.

Как установить AdGuard Home на Linux сервер

Мы еще добавим фильтр который блокирует рекламные ресурсы в России.
Чтобы добавить, на той же странице заново нажимаем на кнопку Add blacklist, а затем нажимаем на Add a custom list и в первом поле указываем название, а в втором ссылку которую Вы можете найти здесь и сохраняем нажав на кнопку Save.

Как установить AdGuard Home на Linux сервер

Заключение

AdGuard Home блокирует рекламу и трекеры с помощью так называемого метода «захвата DNS» и позволяет настраивать то, что блокируется. Вам не нужно устанавливать и настраивать дополнительное программное обеспечение для Adguard Home и требует минимальных усилий для его настройки. Он кроссплатформенный и может быть запущен без привилегий root. Он блокирует фишинговые и вредоносные домены с родительским контролем и обеспечивает безопасный поиск в поисковых системах.