1

Что на самом деле означает, что прокси является "HTTPS прокси"? В Интернете вы можете найти множество сайтов с бесплатными публичными прокси, и некоторые из них позволяют вам фильтровать их по типу.

Хотя я понимаю, как работает обычный HTTP-прокси, чем он отличается от HTTPS-прокси?

Является ли HTTPS-прокси тем, который разрешает доступ к сайтам с https:// (через туннель CONNECT к порту 443)?

Что происходит, когда я пытаюсь получить доступ к обычному сайту http:// через прокси HTTPS , зашифровано ли соединение между моим компьютером и прокси-сервером? Или все идет в простом тексте?

Я думаю, что:

  • HTTP прокси позволяет использовать обычные методы, такие как GET , POST и т.д.
  • HTTPS прокси позволяет использовать обычные методы, но также поддерживает метод CONNECT *:443 .

1 ответ1

1

Прокси может быть как HTTP-прокси, так и HTTPS-прокси, если он поддерживает команду CONNECT. Если он не поддерживает команду CONNECT, он может выполнять только HTTP.

Во время нормальной работы HTTP-прокси получает HTTP-запрос и является "достаточно умным", чтобы понимать его, и поэтому может оптимизировать операции с помощью таких методов, как поиск в кеше для обслуживания ответа без перехода на сервер назначения или консультирование белого -list/black-list, чтобы увидеть, разрешен ли этот URL и т. д.

В режиме CONNECT ничего этого не происходит. Прокси-сервер устанавливает TCP-соединение с сервером назначения и просто перенаправляет весь трафик с клиента на сервер назначения и весь трафик с сервера назначения на клиент. Это означает, что любой протокол TCP может работать (HTTPS, SSH, FTP - даже обычный HTTP), поскольку прокси становится просто тупым каналом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .