Есть чуваки, которых заманала реклама, и они делают открытый проект по блокировке этой самой рекламы.
Проект представляет из себя DNS сервер с блэклистами. Вы прописываете адрес этого сервака на своих устройствах в локальной сети и запросы к рекламным сетям блочатся.
Здесь я расскажу как это добро поднять под synology с помощью докера.
- Заходим в веб морду dsm
- Центр-пакетов
- Ищем докер
- Устанавливаем докер
- Заходим в докер
- Далее по скринам
Дабл клик по выделенному
Закачивается образ. Его можно найти во вкладке “Образ”
Дабл клик по нему
Да, в папке докера на synology нужно создать папку и в ней файл. Содержимое файла такое:
namserver 127.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4
Вместо dns гугла можно прописать любые другие, например провайдерские(если у вас в локалке провайдера есть какие нибудь ресурсы, а то ведь недоступны будут)
ServerIP 192.168.1.11 DNSMASQ_LISTENING all WEB_PORT 8080 WEBPASSWORD qwerty123456
Жмем ок и во вкладке “контейнер” должны будем увидеть контейнер. Включим его чуть позже.
Идём снова в центр пакетов. ищем apache http server 2.4 и устанавливаем его.
Далее запускаем “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
Согласен с вами, инструкция кривая, ничего не работает без веб морды. Ведь всем известно, что бэкенд не работает без фронтенда. Спасибо за ваш комментарий, он обязательно пригодится остальным.