Тут вам это, не того

Бложик Иного

Pi-hole на synology(xpenology) с помощью докер.

Есть чуваки, которых заманала реклама, и они делают открытый проект по блокировке этой самой рекламы.

Проект представляет из себя DNS сервер с блэклистами. Вы прописываете адрес этого сервака на своих устройствах в локальной сети и запросы к рекламным сетям блочатся.

Здесь я расскажу как это добро поднять под synology с помощью докера.

  1. Заходим в веб морду dsm
  2. Центр-пакетов
  3. Ищем докер
  4. Устанавливаем докер
  5. Заходим в докер
  6. Далее по скринам

Дабл клик по выделенному

выбираем ветку latest

выбираем ветку latest

Закачивается образ. Его можно найти во вкладке “Образ”

Закаченный образ pihole

Закаченный образ pihole

Дабл клик по нему

установка pihole

Нажимаем на дополнительные настройки

установка pihole

прописываем путь

Да, в папке докера на synology нужно создать папку и в ней файл. Содержимое файла такое:

namserver 127.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4

Вместо dns гугла можно прописать любые другие, например провайдерские(если у вас в локалке провайдера есть какие нибудь ресурсы, а то ведь недоступны будут)

установка pihole на synology

указываем чтоб контейнер использовал ту же сетку, а то докер создаст ему свою

установка pihole на synology

Прописываем настройки pihole

ServerIP 192.168.1.11
DNSMASQ_LISTENING all
WEB_PORT 8080
WEBPASSWORD qwerty123456
установка pihole на synology

включаем автоматический перезапуск

Жмем ок и во вкладке “контейнер” должны будем увидеть контейнер. Включим его чуть позже.

Идём снова в центр пакетов. ищем apache http server 2.4 и устанавливаем его.

Далее запускаем “WEB Station”

настраиваем web station

настраиваем web station

настраиваем web station

Далее возвращаемся к нашему контейнеру. Запускаем его.

Прописываем теперь ip адрес нашего сервера на клиентах, или можем задать его в роутере в настройках dhcp сервера.

Несмотря на то, что веб морда не поднялась у меня, всё успешно блокируется.

Если сможете настроить и веб морду, напишите мне в телегу @inojj как вы это сделали, и я с удовольствием дополню статью.

Назад

Установка MTProxy на CentOS 7 64 бита

Далее

Скачиваем все изображения с сайта с помощью power shell

  1. Евгений

    Привет!
    В твоем случае (если используешь туже сеть, что и сеть докера) чтобы попасть в вебморду, надо в файле resolv.conf прописать вместо dns google (8.8.8.8 и 8.8.4.4) dns своего провайдера. У меня по крайней мере так получилось.

    За пост спасибо, хоть где-то что-то для настройки этого докера внятное встретил. В своем случае полноценной нормальной работы пока не добился, пока сижу ковыряюсь и вкуриваю…

  2. Балаев

    Автор тупой дебил , наваял кривую инструкцию по которой ничего не работает.
    Надо всего-то в настройках портов докера прописать
    53 53
    53 53
    8080 80
    и все будет работать нормально. Больше не надо ничего прописывать!
    И веб интерфейс pi-hole будет доступен по порту 8080

    • Inojj

      Согласен с вами, инструкция кривая, ничего не работает без веб морды. Ведь всем известно, что бэкенд не работает без фронтенда. Спасибо за ваш комментарий, он обязательно пригодится остальным.

Добавить комментарий для Балаев Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Работает на WordPress & Автор темы: Anders Norén