@DmSting

Заставить работать Pi-hole на VPS сервере?

Имеется VPS сервер в облаке оракла. Бесплатный, поэтому доступное местоположение только одно, во франквурте.
"Мои" сервера живут внутри маленькой локалки Virtual Cloud Network, откуда уже имеют доступ в интернет, хоть и с индивидуальным белым ip. Фаервол настраивается для всей сети сразу. Стоит ubuntu.
Вооружившись мануалами, настроил OpenVPN и Wireboard - ок, обход блокировок есть, хотя пинг неприятно высокий.
На втором сервере: ставлю Pi-hole через curl -sSL https://install.pi-hole.net | bash - у сервера ломается доступ в интернет, хотя по ssh он остаётся доступен.
Ок, пересоздал машину, установил pihole в докере, в мануале есть специальное указание про спец. настройку ubuntu.
После открытия tcp-80, tcp-53, udp-53, tcp-443 (короче всех, что проброшены в docker) портов могу зайти на админку Pi-hole.
Принудительно указываю на рабочей машине dns-сервер - теряю доступ к интернету, "dns-host not resolved".
В логах есть запросы с 127.0.0.1, но список клиентов пустой.
До кучи, последним действием попытался установить WireGuard на тот же сервер, в попытке ходить в интернет через VPN и сразу с фильтрами - ломается доступ к админке, ping тоже не работает, хотя доступ по ssh остаётся.

Ничуть не знаток Linux и сетевых технологий, помогите толковой инструкцией, как ходить в интернет?
Глобальная цель - срезать рекламу и (изредка) повысить безопасность при работе с неизвестного wifi.
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alexvdem
Надо на pihole сервере поднять свой DNS сервер. Тогда вся конструкция заработает. Например CoreDNS. Или поставить AdGuardHome, там уже в составе его свой DNS сервер. И указывать для машин уже его.
Или, если есть задача DNS запросы отправлять на pihole только для клиентов VPN, то надо настроить openvpn конфиг на работу с твоим сервером.
Ответ написан
@DmSting Автор вопроса
Так pi-hole сам и является DNS-сервером, который согласно фильтрует запросы к рекламным серверам.

Официальный мануал рассматривает установку его на малику в локальной сети, и указание на роутере DNS-сервером малинки.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы