Ná die CONNECT-versoeklyn behoort hierdie grepe nog aan die proksie:

CONNECT service.example:443 HTTP/1.1\r\n
Host: service.example:443\r\n
User-Agent: example-client\r\n
\r\n

As jy Host of User-Agent na poort 443 deurstuur, kry die bestemming gewone teks-opskrifte waar dit TLS verwag. Daardie fout kan voorkom voordat enige syferkeuse saak maak.

  1. Lees en ontleed tot by die leëlyn-opskrifterminator, binne ’n opsteltydperk en ’n limiet op opskrifgrootte.
  2. Pas die proksie-verifikasie en bestemmingsbeleid toe.
  3. Stel die goedgekeurde teikenskakeling op.
  4. Stuur die suksesvolle CONNECT-antwoord en gaan in tonnelmodus in.

Bewaar gebufferde grepe ná die grens vir die toepaslike volgende toestand. Moenie hulle weggooi of die proksie se versoekopskrifte as die webwerf se latere versoek behandel nie.

Die kliënt het ’n ooreenstemmende verpligting aan die antwoordkant: voltooi die lees van die suksesvolle CONNECT-antwoord voordat die tonnelprotokol begin. Beide kante moet saamstem oor die grens waar die stroom van rol verander.

Verwante artikels