Protocoles et authentification · glossaire

CONNEXION HTTP

HTTP CONNECT est la méthode de requête qu'un client envoie à un proxy HTTP pour demander un tunnel TCP vers un hôte et un port, généralement le port 443. Une fois que le proxy répond à 200, le client parle directement à la destination via ce tunnel et négocie TLS de bout en bout, de sorte que le proxy ne voit que le nom de la destination et les octets chiffrés. C'est ainsi que chaque requête HTTPS transite via un proxy HTTP.

2 minutes de lecture Également appelé tunnel CONNECT, tunneling HTTPS Mis à jour

L'échange#

Client vers proxy, puis via le tunnel
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>

Ce que cela implique#

  • Les certificats appartiennent à la destination ; rien n'est re-signé. Les avertissements de certificat via un proxy indiquent une interception et non un fonctionnement normal.
  • Les paramètres de ciblage doivent figurer dans les informations d'identification du proxy, car le proxy ne lit jamais la demande chiffrée.
  • Les erreurs avant l'ouverture du tunnel (407, 400, 502) proviennent du proxy ; les erreurs après qu'il proviennent de la destination.

CONNEXION à d'autres ports#

CONNECT peut tunneler n'importe quel port TCP, c'est pourquoi un proxy HTTP peut transporter des protocoles autres que HTTPS. Les fournisseurs restreignent certaines destinations (le port 25 pour le courrier est l'exclusion classique) pour éviter les abus.

Comment ça marche chez Proxy Cyber#

Les passerelles Proxy Cyber acceptent CONNECT sur le port 9000 et les adresses dédiées sur le port 8000 vers n'importe quel port TCP sauf 25 ; le tunnel est traversé intact et TLS n'est jamais terminé.

Votre compte

Gérez vos proxys dans un seul compte

Comparez les réseaux, passez des commandes et suivez votre solde et vos demandes d'assistance à partir d'un seul tableau de bord. Notre équipe examine les paiements et fournit les détails de connexion après la livraison.

Créer un compte