Squid как явный и терминированный прямой прокси-сервер/мост

Squid как явный и терминированный прямой прокси-сервер/мост

Предыстория: у нас есть несколько «старых» устройств Интернета вещей, работающих на старом стеке SSL, которые должны подключаться к новому серверу по HTTPS.

Мы хотели бы настроить прямой прокси-сервер/мост, чтобы:

  1. Устройство использует собственный терминированный TLS для прокси (используя старый SSL)
  2. Устройство отправляет HTTP/CONNECT с URL-адресом удаленного сервера (https) (+basic.authentication)
    • примечание: URL-адрес удаленного сервера неизвестен / является динамическим, поэтому отправляется с помощью CONNECT.
  3. Прокси использует собственный терминированный TLS для удаленного https-сервера (используя более новый SSL)
  4. После создания:
    • устройство отправляет простой текст HTTP/GET
    • прокси-сервер передает обычный текстовый трафик

Мы понимаем, что это не является надлежащим туннелированием CONNECT, поскольку HTTP-трафик устройства передается в виде обычного текста (в отличие от туннелируемого TLS).

Возможна ли вообще такая настройка с помощью Squid? Мы не можем найти никакой документации или примера для этого варианта использования.

Связанный контент