Ukuqondisa Socket.Connect() kuseva ye-SOCKS kuvula uxhumano lwe-TCP kuleyo seva. Amabhayithi alandelayo kusafanele akhulume i-SOCKS. Ukuthumela iphrothokholi yohlelo lwakho ngokushesha kushiya iseva ilindele enye ingxoxo.

Ku-SOCKS5, ukusungulwa koxhumano kuhlanganisa ukuxoxisana ngendlela, noma yikuphi ukushintshana kokuqinisekisa okukhethiwe, kanye nesicelo esichaza indawo ekuyiwa kuyo. Kuphela impendulo ephumelelayo evula indlela yamabhayithi ohlelo. Lezi zigaba zichazwe ku-RFC 1928.

Gcina ukuxoxisana kusendlalelo soxhumano

Uhlelo olunephrothokholi yalo ye-TCP lungasebenzisa isixhumi esazi i-proxy futhi esibuyisela umfudlana osunguliwe. Ingxenye esele yohlelo ibe isifunda futhi ibhale ngalowo mfudlana. Isixhumi kufanele sicabangele ukufunda okuyingxenye, amakheli anobude obuguqukayo, ukwehluleka kokuqinisekisa, kanye nomnqamulo wokuxoxisana.

Ukwenza okubhalwe ngesandla okufunda ibhafa eyodwa yosayizi ongaguquki futhi kucabange ukuthi kuphumelele kubuthakathaka. I-TCP ayiwagcini imingcele yemiyalezo ye-SOCKS. Funda impendulo ephelele echazwe uhlobo lwekheli layo ngaphambi kokuqala iphrothokholi yohlelo. Isifundi sempendulo ye-CONNECT se-.NET 7+ sikhombisa leso sinyathelo.

Uma ilabhulali enakekelwayo isivele ihlinzeka ngaleli sendlalelo soxhumano, hlola izinguqulo ze-SOCKS ezisekelwayo, izindlela zokuqinisekisa, kanye nohlaka oluhlosiwe. Isixhumanisi seforum esingamashumi eminyaka ubudala siyindawo yokuqala yocwaningo, hhayi ubufakazi bokuhambisana kwamanje.

Ukucushwa kweklayenti le-HTTP kunomkhakha ohlukile

Isilungiselelo se-proxy seklayenti le-HTTP sicushisa lelo klayenti le-HTTP. Asiguquli yonke i-socket eluhlaza enqubeni. I-Socket API yamukela indawo yokugcina yenethiwekhi futhi ishiya ukuxoxisana kwezinga eliphezulu kumfoni.

Kumphrothokholi wohlelo obethelwe, yenza i-TLS handshake yawo ngemva kokusungulwa komhubhe we-proxy. Qinisekisa ubunikazi bendawo ekuyiwa kuyo obuhlosiwe kuleso sigaba. Ukuqinisekiswa kwe-proxy nokuqinisekiswa kwendawo ekuyiwa kuyo kuhlala kuhlukene nakuba kusebenzisa umfudlana ofanayo ongaphansi.

Izihloko ezihlobene