Ciallaíonn “200 Connection Established” go bhfuil an seachfhreastalaí ag glacadh le tollán. Níl leathanach seolta ar ais ag an suíomh fós. Tagann TLS leis an gceann scríbe ina dhiaidh sin, agus ansin an t-iarratas HTTPS féin.

Ón gceangal leis an seachfhreastalaí go freagra an tsuímh

  1. Ceanglaíonn an cliant le críochphointe an tseachfhreastalaí.
  2. Iarrann sé ar an seachfhreastalaí ceangal le hóstach agus port cinn scríbe.
  3. Glacann an seachfhreastalaí leis an iarratas sin nó diúltaíonn sé dó.
  4. Tar éis glacadh leis, idirbheartaíonn an cliant TLS leis an gceann scríbe tríd an tollán.
  5. Seolann an cliant an t-iarratas HTTPS agus faigheann sé freagra an tsuímh taobh istigh de TLS.

Tarlaíonn ceangal diúltaithe leis an seachfhreastalaí, tollán diúltaithe agus earráid teastais ag pointí éagsúla sa seicheamh seo. Aimsigh an chéim dheireanach a críochnaíodh sula n-athraíonn tú socruithe.

An malartú CONNECT

In HTTP/1.1, seo malartú simplithe:

CONNECT example.com:443 HTTP/1.1
Host: example.com:443

HTTP/1.1 200 Connection Established

Is éard atá i sprioc an iarratais ná óstach agus port, gan chonair ná paraiméadair iarratais an tsuímh. Tar éis freagra CONNECT rathúil, iompraíonn an ceangal bearta an tolláin. I gcás ceann scríbe HTTPS, is é an chéad mhalartú eile ag an gcliant ná croitheadh láimhe TLS.

Léigh an stádas uimhriúil seachas an frása cúise Béarla a mheaitseáil. Féadann seachfhreastalaithe téacs difriúil a úsáid don stádas céanna.

Breathnaigh air le curl

Do sheachfhreastalaí HTTP ar phort áitiúil 8080:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

Cuir do chríochphointe in áit an tseolta éisteachta; má tá iarrthóirí uait, féach ar an liosta seachfhreastalaithe HTTP agus tástáil an iontráil roghnaithe. Cinntíonn an liosta seachanta folamh go roghnaíonn an glao seo an seachfhreastalaí. In ord ama, lorg an ceangal leis an seachfhreastalaí, an freagra CONNECT, fíorú theastas an chinn scríbe agus freagra an tsuímh. Braitheann foclaíocht bheacht an loga ar thógáil curl.

Féadann an ceann scríbe 404, 429 nó 500 a sheoladh ar ais tar éis don seachfhreastalaí glacadh leis an tollán. Féadann sé teip le linn TLS freisin sula seoltar aon fhreagra HTTP ar ais.

Cár stop sé?

BreathnúAn chéad fhiosrú eile
Diúltaítear don cheangal leis an seachfhreastalaíSeoladh an tseachfhreastalaí, port éisteachta, próiseas agus rochtain líonra.
Seolann an seachfhreastalaí 407 ar aisCuntas an tseachfhreastalaí agus an scéim fíordheimhnithe.
Diúltaíonn an seachfhreastalaí do cheann scríbe nó portBeartas rochtana agus cinn scríbe CONNECT cheadaithe.
Osclaítear an tollán, ansin teipeann ar fhíorú TLSAinm an chinn scríbe, stór iontaoibhe, clog agus aon idircheapadh TLS bainistithe.
Éiríonn le TLS agus seolann an suíomh earráid ar aisFreagra an tsuímh.

Le comparáid a dhéanamh, coinnigh taobh amháin seasmhach: bain triail as ceann scríbe eile tríd an seachfhreastalaí céanna, nó déan comparáid leis an gceann scríbe céanna trí bhealach díreach ceadaithe.

Tá oibreoir ag an tollán fós

Tá an ceann scríbe CONNECT ar eolas ag an seachfhreastalaí agus láimhseálann sé uainiú agus méid an tráchta. Cosnaíonn gnáth-TLS ó cheann go ceann ábhar feidhmchláir an tsuímh ar sheachfhreastalaí nach gcríochnaíonn an seisiún TLS sin. Tá socrú iontaoibhe eile ag seachfhreastalaí idircheaptha bainistithe a bhfuil muinín ag an gcliant as.

Ailt ghaolmhara