Kwi-proxy yaphambili ye-Squid edinga ukuguqula impendulo ye-HTML, sebenzisa indlela ye-adaptation. I-Squid isingatha isicelo se-proxy sesiphequluli; isevisi yokuphendula ye-ICAP yenza ukuguqulwa komzimba bese ibuyisela umlayezo we-HTTP oqondisiwe.

Lokhu kunikeza ukuguqulwa indawo eqondile emjikelezweni wokuphila kwesicelo. Umthetho wekhanda lempendulo awukwazi ukuthatha indawo yomhlaziyi we-HTML, futhi isihlungi seseva yewebhu esihlukile asicubunguli ngokuzenzakalelayo ithrafikhi edlula ku-Squid.

Xhumanisa isevisi yokuphendula

Kokwakhiwa kwe-Squid 7 okusekelwa i-ICAP kanye nesevisi ekhona ehambisanayo, uhlobo lokumiswa luthi:

acl adaptation_clients src 192.0.2.0/24

icap_enable on
icap_service html_editor respmod_precache bypass=0 icap://127.0.0.1:1344/modify

adaptation_access html_editor allow adaptation_clients
adaptation_access html_editor deny all

Ibanga lamaklayenti ne-URI yesevisi yizibonelo. I-URI kumele isho isevisi ye-ICAP yangempela eqhuba ukuguqulwa kwempendulo; ukumemezela /modify akukudali lokho. Le ngxenye yengeza kwisilaleli esikhona se-proxy kanye nezilawuli zokufinyelela.

respmod_precache ikhetha i-adaptation yempendulo endaweni engaphambi kwenqolobane. adaptation_access ikhetha ukuthengiselana kwale sevisi. Isilungiselelo bypass=0 sisho ukuthi i-Squid ayikwazi ukweqa le sevisi buthule lapho ukuthengiselana okusebenzayo kuhlangabezana nokuhluleka kwesevisi. Khetha leyo ndlela yokuhluleka kuye ngokuthi ukuguqulwa kudingekile yini.

Imiyalelo ye-adaptation incike kunguqulo. Ikakhulukazi, lezi zinkomba zokumiswa zibala ama-interface esevisi ye-ICAP nokufinyelela kwe-adaptation we-Squid 7 nemigqa esekelwe yangaphambilini, futhi izimaka njengezingatholakali ku-Squid 8. Thatha le ngxenye njengesibonelo se-Squid 7 esikhundleni sokuyikopisha kunoma yikuphi ukukhishwa.

Nikeza isevisi isivumelwano sokuguqula esiqondile

Chaza ukuthi iziphi izimpendulo ezifanelekile nokuthi yiziphi izinguquko ezidingekayo. Ukuguqulwa kwe-HTML kuphela kufanele kushiye izithombe, izingobo zokugcina kanye nemidiya engahlobene. Isevisi futhi kufanele iphathe ukumelwa elikutholayo ngempela: imizimba ecindezelwe, izinhlelo zokubhala izinhlamvu kanye nemethadatha echaza umzimba oshintshile. Ukufaka umbhalo kumabhayithi empendulo anganakiwanga akulona ukuguqulwa kwe-HTML okuvamile.

Cabangela inqolobane lapho ukushintshwa kukhethekile kumsebenzisi. Ukuguqulwa kwangaphambi kwenqolobane kanye nenqolobane eyabiwe kuyinhlanganisela embi uma ukumelwa okubangelwayo kusebenza kumfundi oyedwa kuphela. Gcina ikhono lenqolobane kanye nenqubomgomo yokuguqula kuhambisana, futhi uhloniphe imiyalelo ye-no-transform esebenzayo.

Ekugcineni, umhubhe ojwayelekile we-HTTPS CONNECT uthwala amabhayithi abethelwe. Awudaluli i-HTML kusihlukanisi sempendulo. Ukuhlelwa kokuhlola kwe-TLS okuphethwe ngamabomu kudinga ukumiswa kwayo okuhambisanayo nokuthenjwa kwamaklayenti ngaphambi kokuba izimpendulo ezisusiwe zingene kule ndlela. Umthetho we-ICAP wodwa awunezi lezo zinto ezibonakalayo.

Izihloko ezihlobene