Umlaleli we-proxy oxutshiwe angamukela i-HTTP ne-SOCKS kuphothi eyodwa ye-TCP ngoba iseva ihlola amabhayithi okuqala ephrothokholi. Inombolo yephothi ayikwenzi lokho kubona.

Isicelo se-proxy se-HTTP siqala ngendlela ye-HTTP, njenge-GET noma i-CONNECT. Ukubingelela kwe-SOCKS kuqala ngezinkambu zephrothokholi kanambambili. Isofthiwe eyakhelwe lezi zokufaka ingadlulisa uxhumano kusibambi esifanele.

Lesi yisici sokusetshenziswa esicacile. Umlaleli ojwayelekile we-HTTP we-Squid awuxutshwa ngenxa yokuthi iphothi yawo ishintshwa yaba ngu-1080, futhi umlaleli we-SOCKS kuphela akafundi i-HTTP kusethingi sesiphequluli.

I-TLS yengeza omunye umkhawulo: uxhumano lwe-proxy olubethelwe luqala nge-TLS, hhayi ngendlela ye-HTTP ebonakalayo. Ukulusekela endaweni yokugcina efanayo kudinga ukuphathwa okwengeziwe ngamabomu; ukubona i-HTTP yombhalo ocacile ne-SOCKS akubufakazi lelo khono.

Sebenzisa iphrothokholi yeklayenti ebhaliwe yendawo yokugcina. Uma zombili zisebenza, lokho kuwubufakazi mayelana nomlaleli oxutshiwe walevo seva, hhayi isizathu sokushiya iphrothokholi ingacacisiwe kuyo yonke iklayenti.

Umlaleli oxutshiwe we-Glider unikeza isibonelo esibonakalayo: uqwaqwa ibhayithi elilodwa ngaphandle kokulisebenzisa, uthumela u-0x05 kusibambi salo se-SOCKS5, futhi uma kungenjalo ubiza isihlaziyi salo se-HTTP. Leso sihlaziyi sisahlola isicelo esingenayo; ukukhetha kokuthumela akwenzi okokufaka okungahleliwe kube yi-HTTP evumelekile.

Ukwabelana ngomlaleli we-TCP ngokwako akukunikezi ukuxhumana kwe-UDP kwe-SOCKS5. I-Glider iqala umlaleli wayo we-UDP ngokwehlukile. Ukukhethwa kwephrothokholi ye-TCP nokudluliswa kwedathagramu kamuva kungamakhono ahlukene.

Izihloko ezihlobene