Ikhwelo lishintsha ukuthi ubani ovula ukuxhumana ngakunye. Alengezi ukubethelwa ngoba nje kunelebula le-SOCKS elengezwe ohlwini.

Cabanga ngeklayenti elakha leli khwelo ngokwalo:

application → SOCKS A → SOCKS B → website

Liqala licela u-A ukuthi axhumane no-B. Ngalowo mfudlana lingabe selixoxisana no-B ngokuxhumana newebhusayithi. Uma ukuthuthwa kusuka eklayentini kuya ku-A kuthwala zombili izingxoxo ngaphandle kokubethela, umhloli onekhono elanele kulolo xhumano angafunda amabhayithi okuhlela awo athunyelwe iklayenti. Indawo yangaphandle ye-TCP ayisona kuphela ubufakazi obungenzeka bomhloli.

Hlukanisa ikhwelo ekushintshaneni kwesicelo okuvikelwe

I-HTTPS ingavikela okuqukethwe kwesicelo sewebhusayithi ngemuva kokuthi isikhathi se-TLS siqale. Ayikubeteli emuva imilayezo yokuhlela ye-SOCKS yangaphambilini. Nokuqinisekiswa kwegama lomsebenzisi nephasiwedi le-SOCKS5 nakho akukona ukuthuthwa okubethelwe.

Isakhiwo esibethelwe phakathi kweklayenti nesinyathelo sokuqala sishintsha ukubonakala kulolo xhumano. Sisenezigaba zaso umqhubi kanye nelinye iphoyinti lokugcina eliphethe umfudlana osusiwe ukubethelwa. Chaza lowo mngcele wokwethemba esikhundleni sokusho ukuthi ikhwelo alinakulandelelwa.

Indlela yomzali ehlelwe kuseva ingenye i-topology. Uma u-A ekhetha u-B ngaphakathi, iklayenti akudingeki ukuthi lithumele uhlu oluphelele lwabalamuli kuxhumano lwalo lokuqala. Ungasho ukuthi lonke ikhwelo lidalula zonke izinyathelo ngendlela efanayo.

Ukuze kube nokuhlola kobumfihlo okusizayo, shono umhloli, uxhumano, izingxoxo nommeleli kanye nemingcele ye-TLS. Iwebhusayithi ebuka ukuphuma kuka-B kanye nomhloli wenethiwekhi yokufinyelela obuka uxhumano lokuqala lweklayenti baphendula imibuzo ehlukene. Ukubala izinyathelo kuphela akuphenduli kukho kokubili.

Izihloko ezihlobene