Iarrtas SOCKS5 eadar-theangachadh gu tunail HTTP
Cuir crìoch air iomlaid CONNECT leis a' phàrant, till freagairt SOCKS chun a' chliant agus dìreach an uairsin sgaoil bàitean na h-aplacaid.
Faodaidh aghaidh SOCKS5 progsaidh HTTP a chleachdadh mar a ghiùlan air adhart. Bidh e ag obair mar fhrithealaiche SOCKS a dh'ionnsaigh a' chliant agus mar chliant HTTP CONNECT a dh'ionnsaigh a' phàrant. Thig an dà iomlaid smachd gu crìch mus tòisich sruth na h-aplacaid.
Tha an t-iarrtas SOCKS CONNECT mar-thà a' toirt seachad òstair no seòladh a' chinn-uidhe agus am port. Airson iomlaid HTTP/1.1 dealbhach leis a' phàrant:
client → adapter: SOCKS5 CONNECT service.example.net:443
adapter → parent:
CONNECT service.example.net:443 HTTP/1.1
Host: service.example.net:443
parent → adapter: HTTP/1.1 200 Connection Established
[end of headers]
adapter → client: SOCKS5 success reply
client ↔ adapter ↔ parent ↔ service: application bytes
Eadar-theangaich an toradh aig a' chrìch
Coileanas an t-atharraichear dearbhadh sam bith a dh'fheumas am pàrant agus feitheas e ri toradh an CONNECT. Stèidhicheas freagairt 2xx shoirbheachail tunail a' phàrant. Chan ann ach an uairsin a bu chòir dha an fhreagairt soirbheachais SOCKS cho-fhreagarrach a thilleadh chun a' chliant shìos.
Ma dhiùltas am pàrant an obair, cuir freagairt fàillighe SOCKS mìnichte, agus an uairsin cuir crìoch air ceangal a' chliant gu luath. Tha SOCKS5 ag iarraidh an dùnaidh sin taobh a-staigh deich diogan bho bhith a' lorg na fàillighe. Cùm inbhe HTTP a' phàrant mar fhiosrachadh breithneachaidh don atharraichear. Chuireadh sgaoileadh na loidhne inbhe sin mar dhàta aplacaid teachdaireachd smachd HTTP a-steach do shruth a tha a chliant an dùil ri frèamadh SOCKS.
Roimh thoradh CONNECT soirbheachail, tha am pàrant fhathast a' bruidhinn HTTP, a' gabhail a-steach frèamadh freagairt dùbhlain no mearachd sam bith. Às dèidh sgaradh nan ceann-loidhne de thoradh soirbheachail, 's e an tunail an ceangal; chan eil corp freagairt HTTP ann ri chaitheamh an toiseach.
Glèidh na bàitean às dèidh nan ceann-loidhne
Faodaidh aon leughadh deireadh ceann-loidhne a' phàrant agus bàitean bhon cheann-uidhe a bhith ann còmhla. Glèidh na bàitean a bharrachd sin airson na h-aplacaid shìos. Faodaidh pròtacalan far a bheil am frithealaiche a' bruidhinn an toiseach fàilteachadh sa bhad an dèidh an ceangal fhosgladh.
Nuair a thèid freagairt soirbheachais SOCKS a chur, sgaoil sruth na h-aplacaid gach taobh. Chan fheum an t-atharraichear aon teachdaireachd cliaint agus aon teachdaireachd frithealaiche a mhalairt, agus chan fheum e clàran TLS a thuigsinn gus an sgaoileadh. B' e an obair phròtacal aige an dà cho-ràdh tunail a stèidheachadh agus eadar-theangachadh.