Назад | Перейти на главную страницу

Как настроить прокси HTTP / s за прокси Squid / Socks

Я ищу (простой) способ настроить прокси-сервер http / s для проксирования всего трафика, направляемого в Интернет (не разговаривать на хосте в нашей подсети), на другой прокси-сервер.

Краткое объяснение нашей установки:

В нашей лабораторной сети все хосты используют прокси-сервер (Squid) для любого доступа в Интернет, теперь в нашей лабораторной среде есть дополнительная сеть, которая почти полностью изолирована, но мы хотели бы разрешить ее хостам доступ по протоколу http / s (и, возможно, ftp). в Интернет. Требуется, чтобы этот доступ также осуществлялся через прокси-сервер.

Я не могу предоставить этому второму прокси-серверу прямой доступ в Интернет, поэтому трафик придется перенаправлять через существующий прокси-сервер. Тем не менее, у меня есть полный контроль над обоими серверами и некоторая свобода вносить изменения.

Есть идеи, если и как это возможно?

Установить Apache как выделенный прокси-сервер довольно просто.

  1. Обеспечить mod_proxy и mod_proxy_http установлены.
  2. Удалите все ненужное из httpd.conf (безопасность - это всегда хорошо)
  3. Убедитесь, что DNS-запросы клиентов вашей лаборатории перенаправляются на Squid. Вам может понадобиться http://sourceforge.net/projects/proxychains
  4. Настройте свой Apache как прокси-сервер, вам придется читать руководства, я боюсь, поскольку каждая установка будет иметь свои морщины (ssl, кеширование и т. Д.)