Protocolos e autenticação · glossário

CONEXÃO HTTP

HTTP CONNECT é o método de solicitação que um cliente envia a um proxy HTTP para solicitar um túnel TCP para um host e uma porta, normalmente a porta 443. Depois que o proxy responde 200, o cliente fala diretamente com o destino através desse túnel e negocia o TLS de ponta a ponta, para que o proxy veja apenas o nome do destino e os bytes criptografados. É assim que cada solicitação HTTPS passa por um proxy HTTP.

2 minutos de leitura Também chamado de túnel CONNECT, túnel HTTPS Atualizado

A troca#

Cliente para proxy e depois através do túnel
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
Proxy-Authorization: Basic dXNlcjpwYXNz

HTTP/1.1 200 Connection established

<TLS ClientHello to example.com follows>

O que isso implica#

  • Os certificados são do próprio destino; nada é assinado novamente. Os avisos de certificado através de um proxy indicam interceptação e não operação normal.
  • Os parâmetros de segmentação devem estar nas credenciais do proxy, porque o proxy nunca lê a solicitação criptografada.
  • Erros antes da abertura do túnel (407, 400, 502) vêm do proxy; erros depois de vir do destino.

CONECTE-SE a outras portas#

CONNECT pode encapsular qualquer porta TCP, e é por isso que um proxy HTTP pode transportar protocolos diferentes de HTTPS. Os provedores restringem alguns destinos (a porta 25 para correio é a exclusão clássica) para evitar abusos.

Como funciona no Proxy Cyber#

Os gateways Proxy Cyber aceitam CONNECT na porta 9000 e endereços dedicados na porta 8000 para qualquer porta TCP, exceto 25; o túnel passa intacto e o TLS nunca é encerrado.

Sua conta

Gerencie seus proxies em uma conta

Compare redes, faça pedidos e acompanhe seu saldo e solicitações de suporte em um painel. Nossa equipe analisa os pagamentos e fornece detalhes de conexão após a entrega.

Criar conta