Gcina idatha egciniwe ngemuva kwempendulo ye-HTTP CONNECT
Gwema ukuxhumana kwe-HTTP CONNECT okumile ngokuthola umngcele wamakhanda empendulo nokugcina amabhayithi afika ngemuva kwawo.
Isongelo encane ye-proxy ingase isebenze ku-HTTPS bese ilenga uma isetshenziswa futhi kuphrothokholi iseva yayo ekhuluma kuqala. Umugqa okusolwayo ngokuvamile yilowo olinda ukuthi isigcinalwazi sokwamukela siphele nge-\r\n\r\n.
I-TCP inikeza iklayenti umfudlana. Ucingo olulodwa lokwamukela lungabuyisela uhhafu womugqa wesimo se-HTTP, impendulo ephelele ye-CONNECT, noma leyo mpendulo ilandelwa ngokushesha idatha yethaneli. Asikho isithembiso sokuthi ukufunda kuyama ekupheleni kwamakhanda.
Thola umngcele ngaphakathi kwesigcinalwazi
Ngokushintshana kwe-HTTP/1.1 CONNECT, qongelela amabhayithi kuze kuvele isiphetho samakhanda noma kuphi esigcinalwazini. Hlukanisa lapho kuvela khona okokuqala. Hlaziya umugqa wesimo namakhanda engxenyeni yokuqala; gcina konke ngemuva komngcele ngokwehlukile. Sebenzisa umkhawulo wosayizi wamakhanda nesikhathi sokulinda ngesikhathi ulindile, futhi thatha ukufunda okungenalutho kwesokhethi njengokuxhumana okuvaliwe hhayi isimemo esinye sokuzungeza.
Impendulo yokugcina ephumelelayo ye-2xx ishintsha ukuxhumana kube imodi yethaneli ngokushesha ngemuva kwalawo makhanda. Amabhayithi alandelayo asevele engamabhayithi ethaneli. Ungawalahli, ungakulindi umzimba wempendulo ye-CONNECT, futhi ungachazi inkambu ye-Content-Length njengemvume yokusebenzisa ingxenye yephrothokholi entsha. Izimpendulo zolwazi, uma zikhona, kufanele zisingathwe ngaphambi kwaleyo mpendulo yokugcina.
Isongelo kufanele sidlulise izinsalela zaso
Ukubuyisela isokhethi eyisisekelo kuphela kulahlekelwa amabhayithi umhlaziyi wokuxhumana asevele uwakhiphile kuyo. Umfundi olandelayo udinga umfudlana ogciniwe onikeza kuqala umsila ogciniwe bese uqhubeka nokufunda kwesokhethi. Kuphrothokholi yeseva-kuqala, ukulahlekelwa yilowo mkhuleko wokuqala kungashiya izinhlangothi zombili zilindile ngokungapheli.
Ngakolunye uhlangothi, amabhayithi avela empendulweni ye-CONNECT ehlulekile awasona isikhuleko sethaneli. I-407 isengokushintshana kwe-proxy futhi idinga ukuphathwa kokuqinisekisa; esinye isimo esingaphumelelanga sidinga indlela yephutha efanele.
Lokhu kubaluleke ikakhulukazi lapho uguqula iklayenti le-FTP noma le-SSH ngokusebenzisa i-proxy ye-HTTP. I-proxy kufanele futhi ivume imbobo yendawo efunwayo, futhi i-FTP ingase idinge ukuxhumana kwedatha okwengeziwe. Ukuhlaziya amakhanda okulungile kuxazulula ukudluliswa komfudlana; akukwazi ukunikeza imvume ye-CONNECT noma ukuhlinzeka ngesiteshi sesibili se-FTP.