O que significa para o servidor proxy ser do tipo “HTTPS”?

1

O que significa realmente para o proxy ser "proxy HTTPS"? Na internet, você pode encontrar muitos sites com proxies públicos gratuitos e alguns deles permitem filtrá-los por seu tipo.

Enquanto eu entendo como o proxy HTTP regular funciona, como ele é diferente comparado ao proxy HTTPS?

O proxy HTTPS é o que permite acessar sites que são https:// (via CONNECT encapsulamento para a porta 443)?

O que acontece quando tento acessar o% regularhttp:// site via HTTPS proxy, a conexão entre meu computador e servidor proxy está criptografada? Ou vai todo o caminho em texto simples?

Meu pensamento é o seguinte:

  • O HTTP proxy permite métodos regulares como GET , POST etc.
  • O HTTPS proxy permite métodos regulares, mas também permite o método CONNECT *:443 .
por stil 06.04.2017 / 18:16

1 resposta

1

Um proxy pode ser tanto um proxy HTTP quanto um proxy HTTPS se ele suportar o Comando CONECTAR. Se não suportar o comando CONNECT, só poderá fazer HTTP.

Durante a operação normal, o proxy HTTP recebe a solicitação HTTP e é "inteligente o suficiente" para entendê-lo e, portanto, é capaz de otimizar as operações através de métodos como procurar o seu cache para servir a resposta sem ir ao servidor de destino, ou consultar uma lista branca / lista negra para ver se este URL é permitido, etc.

No modo CONNECT, nada disso acontece. O proxy estabelece uma conexão TCP com o servidor de destino e simplesmente encaminha todo o tráfego do cliente para o servidor de destino e todo o tráfego do servidor de destino para o cliente. Isso significa que qualquer protocolo TCP pode funcionar (HTTPS, SSH, FTP - mesmo HTTP simples), como o proxy, em seguida, torna-se apenas um simples tubo mudo.

    
por 06.04.2017 / 20:11