Настройка Squid Cache Server

Описание задачи:

Необходимо настроить Squid Cache Server для проксирования других прокси-соединений и обслуживания других серверов в сети. Суть задачи заключается в следующем:

  1. Типы сторонних прокси-соединений:

    • Прокси-соединения имеют формат:

      http://{login}:{password}@{host}:{port}
  2. Требования к Squid:

    • Настроить Squid как прозрачный прокси.
    • Должна быть возможность использовать разные учетные данные Squid для проксирования через разные сторонние соединения.
    • Пример:
      • При указании прокси {squid_login1}:{squid_passwd1}@{squid_host}:3128 соединение должно проходить через определенное стороннее прокси-соединение.
      • При указании прокси {squid_login2}:{squid_passwd2}@{squid_host}:3128 соединение должно проходить через другое стороннее прокси-соединение.
    • Все соединения должны кэшироваться и не туннелироваться.
  3. Дополнительные требования:

    • Установить любой удобный лог-анализатор, который будет показывать статистику использования Squid сервера, включая объем данных, прошедших через определенный аккаунт Squid, и процент использования кэша.
    • Реализовать удобное массовое добавление аккаунтов и сторонних прокси-соединений. Например, создать файл соответствий:
    • {стороннее прокси соединение }| {squid_login1}|{squid_passwd1}
      
Технические требования:

  1. Настройка Squid:

    • Установить и настроить Squid на указанном сервере.
    • Обеспечить прозрачное проксирование.
    • Настроить кэширование запросов.
  2. Конфигурация сторонних прокси:

    • Настроить соответствие учетных данных Squid и сторонних прокси-соединений.
    • Обеспечить аутентификацию через сторонние прокси.
  3. Лог-анализатор:

    • Установить и настроить лог-анализатор.
    • Обеспечить отображение статистики использования по аккаунтам и процент использования кэша.
  4. Массовое добавление аккаунтов:

    • Реализовать возможность массового добавления аккаунтов и сторонних прокси через файл соответствий.
Выходные данные:

  1. Файлы конфигурации Squid.
  2. Инструкции по установке и настройке.
  3. Инструкции по использованию лог-анализатора.
  4. Тестирование и подтверждение работоспособности настроек.
Требуемые навыки:

  • Опыт работы с Squid.
  • Понимание принципов работы прозрачного проксирования и кэширования.
  • Знание настройки аутентификации в Squid.
  • Опыт установки и настройки лог-анализаторов.
Дополнительная информация:

При необходимости предоставляются доступы к серверу и сторонним прокси-соединениям.

Если у вас возникли вопросы по задаче или требуется дополнительная информация, пожалуйста, свяжитесь с нами.

Контактное лицо: Антон | TG: @aspirinxxx

Читайте на 123ru.net