I-proxy yokulungisa amaphutha iyasiza lapho iklayenti kufanele lihlangane nempendulo okuyivelakancane ukuthi iseva ejwayelekile iyikhiqize. Chaza kuqala ukuziphatha kweklayenti, bese ukhetha ukungenelela okukhiqiza leso simo.

Ukuphendula kwephutha le-HTTP okuphelele, impendulo engafiki neze kanye nokuxhumana okuphukile phakathi nokulanda kudinga izinto ezihlukile kuhlelo.

IsimoUkuziphatha okufanele kuhlolwe
Impendulo ephelele yephutha le-HTTPIngabe iklayenti lifunda isimo futhi lisebenzisa inqubomgomo yephutha ehlosiwe
Impendulo ebambezelekileIngabe umsebenzisi angakhansela futhi ingabe isikhathi sokuphelelwa sisebenza esigabeni esihlosiwe
Inkambu yekhanda noma yomzimba engalindelekileIngabe ukuhlaziya nokuqinisekisa kwehluleka ngokucacile
Ukushintshana okuphukileIngabe idatha engaphelele ihlala ihlukaniseka kumphumela ophelile

Sebenzisa ukungenelela esigabeni esifanele

I-Charles inikeza amaphoyinti okuma amisa isicelo noma impendulo ngaphambi kokuyidlulisa. Umlayezo obanjiwe ungahlolwa futhi uhlelwe, uvunyelwe ukudlula noma ukhanselwe. Ithuluzi layo le-Rewrite lisebenzisa izinguquko eziphindwayo kumakhanda, ama-URL noma imizimba ehambisanayo. Ukukhawulela kulawula ibandwidth nokubambezeleka okungeziwe.

Lezi zilawuli zingahlola ukuziphatha kweklayenti le-HTTP, kodwa umkhawulo webandwidth awusona isibonelo esinembile sokulahleka kwamaphakethe e-IP okungahleliwe. I-proxy ingagcina idatha kubhafa, isebenzise kabusha ukuxhumana futhi ivule ukuxhumana okuhlukile phezulu. Khetha ithuluzi lokulimaza inethiwekhi lapho isimo esidingekayo siphansi kwe-HTTP ngqo.

Gcina isimo ngasinye sichazeka

Qondanisa umsingathi nendlela ehlosiwe ngokuncane. Qala ngokushintshana okujwayelekile, vula ushintsho olulodwa futhi urekhode okwashintshwa. Uma umzamo wokuphinda ufinyelela indawo yokugcina yesibili, thatha isinqumo sokuthi umthetho ofanayo kufanele uthinte lowo mzamo. Uma kungenjalo ukubhala kabusha okungenamibandela kungaguqula yonke indlela yokululama ibe ukwehluleka kwasekuqaleni.

Ekulayisheni noma emsebenzini ofana nokukhokha, impendulo elahlekile ayifakazeli ukuthi iseva yenqabile isicelo. Fakela lokho kungacaci esimweni sokuzama futhi esikhundleni sokuqinisekisa ukuthi konke ukwehluleka kokuhamba kuphephile ukuphindwa.

Ukuhlola noma ukuhlela okuqukethwe kwe-HTTPS kudinga ukuthi iklayenti libambe iqhaza ekusetshenzisweni kokuhlola kwe-TLS kwe-proxy yokulungisa amaphutha. I-proxy ethwala i-CONNECT kuphela ibona amabhayithi ohlelo abethelwe. Sebenzisa ukucushwa kokuhlola okuhlukile bese ubuyisela umzila kanye nezilungiselelo zokuthemba ngemuva kwalokho, ukuze ukubona kwakamuva kuchaze iklayenti elijwayelekile.

Izihloko ezihlobene