Создание собственного интеллектуального DNS-прокси с powerdns и Squid для socks5

Я хочу создать свой собственный небольшой интеллектуальный DNS-прокси-сервер со следующими функциями:

  1. Клиент устанавливает DNS-сервер как (2.2.2.2 <- МОЙ DNS-сервер включает Proxy Squid)
  2. Клиент отправляет запрос на отдельные домены (youtube.com и т. Д.)
  3. Ответы DNS: 2.2.2.2 (мой прокси-сервер)
  4. Мой прокси теперь подключается к прокси-серверу другого местоположения: 3.3.3.3:6060 (SOCKSv5)
  5. Мой прокси-сервер получает запрошенное содержимое и отправляет только его обратно клиенту.

Итак, моя цель - отправить только этот конкретный запрос на прокси-сервер SOCKS.

Возможно ли это с помощью программное обеспечение powerdns и squid например?

Спасибо.

0
задан 6 August 2020 в 17:18
1 ответ

Хорошо, я только что нашел сценарий оболочки на github, который полностью выполняет свою задачу с установленными squid sslbump, sniproxy и dnsmasq. (Вместо powerdns).

  1. Клонирование https://github.com/suuhm/unblock-proxy.sh
  2. Установка желаемого SOCKS-прокси в файле прокси.
  3. Запуск в bash для запуска smartdns:
./unblock-proxy.sh dns --squid --debug

Мне подходит это решение

0
ответ дан 24 December 2020 в 19:50

Теги

Похожие вопросы