Есть чуваки, которых заманала реклама, и они делают открытый проект по блокировке этой самой рекламы.
Проект представляет из себя DNS сервер с блэклистами. Вы прописываете адрес этого сервака на своих устройствах в локальной сети и запросы к рекламным сетям блочатся.
Здесь я расскажу как это добро поднять под synology с помощью докера.
- Заходим в веб морду dsm
- Центр-пакетов
- Ищем докер
- Устанавливаем докер
- Заходим в докер
- Далее по скринам
Дабл клик по выделенному

выбираем ветку latest
Закачивается образ. Его можно найти во вкладке «Образ»

Закаченный образ pihole
Дабл клик по нему

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

прописываем путь
Да, в папке докера на synology нужно создать папку и в ней файл. Содержимое файла такое:
namserver 127.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4
Вместо dns гугла можно прописать любые другие, например провайдерские(если у вас в локалке провайдера есть какие нибудь ресурсы, а то ведь недоступны будут)

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

Прописываем настройки pihole
ServerIP 192.168.1.11 DNSMASQ_LISTENING all WEB_PORT 8080 WEBPASSWORD qwerty123456

включаем автоматический перезапуск
Жмем ок и во вкладке «контейнер» должны будем увидеть контейнер. Включим его чуть позже.
Идём снова в центр пакетов. ищем apache http server 2.4 и устанавливаем его.
Далее запускаем «WEB Station»

настраиваем web station
Далее возвращаемся к нашему контейнеру. Запускаем его.
Прописываем теперь ip адрес нашего сервера на клиентах, или можем задать его в роутере в настройках dhcp сервера.
Несмотря на то, что веб морда не поднялась у меня, всё успешно блокируется.
Если сможете настроить и веб морду, напишите мне в телегу @inojj как вы это сделали, и я с удовольствием дополню статью.
Евгений
Привет!
В твоем случае (если используешь туже сеть, что и сеть докера) чтобы попасть в вебморду, надо в файле resolv.conf прописать вместо dns google (8.8.8.8 и 8.8.4.4) dns своего провайдера. У меня по крайней мере так получилось.
За пост спасибо, хоть где-то что-то для настройки этого докера внятное встретил. В своем случае полноценной нормальной работы пока не добился, пока сижу ковыряюсь и вкуриваю…
Балаев
Автор тупой дебил , наваял кривую инструкцию по которой ничего не работает.
Надо всего-то в настройках портов докера прописать
53 53
53 53
8080 80
и все будет работать нормально. Больше не надо ничего прописывать!
И веб интерфейс pi-hole будет доступен по порту 8080
Inojj
Согласен с вами, инструкция кривая, ничего не работает без веб морды. Ведь всем известно, что бэкенд не работает без фронтенда. Спасибо за ваш комментарий, он обязательно пригодится остальным.