Fún aṣojú-ìwájú Squid tí ó nílò láti yí ìdáhùn HTML padà, lo ọ̀nà ìmúbámu. Squid ń ṣe ìbéèrè aṣojú ẹ̀rọ-ìwọ̀n; iṣẹ́ ìdáhùn ICAP ń ṣe ìyípadà ara, ó sì ń dá ìfiránṣẹ́ HTTP tí a ti múbámu padà.

Èyí ń fún ìyípadà ní ibi pàtó nínú ìgbésí ayé ìbéèrè. Ìlànà orí ìdáhùn kò lè rọ́pò olùtúpalẹ̀ HTML, ẹ̀rọ-ìwọ̀n àlẹ̀mọ́ kan sì kò ṣe ìtọ́jú ìṣàn tí ń kọjá Squid lọ́nà àìṣèlúkan.

Sopọ́ iṣẹ́ ìdáhùn

Fún kíkọ́ Squid 7 tí ó ní àtìlẹ́yìn ICAP àti iṣẹ́ tí ó báramu tí ó wà, ìrísí ìṣètò ni:

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

Ìwọ̀n alábàáṣepọ̀ àti URI iṣẹ́ jẹ́ àpẹẹrẹ. URI gbọdọ̀ dárúkọ iṣẹ́ ICAP gidi tí ó ń ṣe ìyípadà ìdáhùn; pípolongo /modify kò dá ọ̀kan. Ẹ̀ka yìí ń kún olùgbọ́ tí ó wà ti aṣojú àti àwọn ìṣàkóso ìwọlé.

respmod_precache ń yan ìmúbámu ìdáhùn ní ibi tí ó wà ṣáájú káṣì. adaptation_access ń yan àwọn ìgbàṣe fún iṣẹ́ yẹn. Ètò bypass=0 túmọ̀ sí pé Squid kò lè rékọjá iṣẹ́ yìí ní ìdákẹ́ jẹ́ẹ́ nígbà tí ìgbàṣe tí ó yẹ bá pàdé ìkùnà iṣẹ́. Yan ìhùwàsí ìkùnà yẹn gẹ́gẹ́ bí ìyípadà bá pọn dandan.

Àwọn ìtọ́ni ìmúbámu dá lórí ẹ̀dà. Pàápàá, àwọn ìtọ́kasí ìṣètò wọ̀nyí ṣe àkójọ àwọn àlàfo iṣẹ́ ICAP àti ìwọlé ìmúbámu fún Squid 7 àti àwọn ẹ̀ka àtìlẹ́yìn tẹ́lẹ̀, wọ́n sì fi àmì pé wọn kò sí ní Squid 8. Wo ẹ̀ka náà gẹ́gẹ́ bí àpẹẹrẹ Squid 7 kí o má ṣe dà á sínú ìtẹ̀jáde àìdánilójú.

Fún iṣẹ́ ní májẹ̀mú ìyípadà tí ó tọ̀nà

Sọ àwọn ìdáhùn tí ó yẹ àti àwọn ìyípadà tí a nílò. Ìyípadà HTML nìkan gbọdọ̀ fi àwọn àwòrán, àkójọpọ̀ àti àwọn ohun-ìpínlẹ̀ tí kò báramu lọ́wọ́. Iṣẹ́ náà tún gbọdọ̀ ṣe ìtọ́jú ìṣàfihàn tí ó ń gbà ní ti gidi: àwọn ara tí a tẹ̀, àwọn ìkọ̀wé lẹ́tà àti metadata tí ń ṣàpèjúwe ara tí ó yípadà. Fífi ọ̀rọ̀ sínú àwọn báìtì ìdáhùn àìdánilójú kì í ṣe ìyípadà HTML gbogbogbò.

Ronú nípa káṣì nígbà tí àyíkàyí jẹ́ ti olùmúlò pàtó. Ìyípadà ṣáájú káṣì àti káṣì tí a pín jẹ́ àkópọ̀ búburú tí ìṣàfihàn tí ó jáde bá wúlò fún olùkàwé kan ṣoṣo. Jẹ́ kí agbára káṣì àti ètò ìyípadà wà ní ìbámu, kí o sì bọ̀wọ̀ fún àwọn ìtọ́ni no-transform tí ó yẹ.

Níkẹyìn, ojú-ọ̀nà HTTPS CONNECT lasan ń gbé àwọn báìtì tí a fi ààmì pa. Kò fi HTML hàn sí adáṣepọ̀ ìdáhùn. Ètò àyẹ̀wò TLS tí a ń ṣàkóso pẹ̀lú ìmọ̀ràn nílò ìṣètò tí ó báramu àti ìgbẹ́kẹ̀lé alábàáṣepọ̀ ṣáájú kí àwọn ìdáhùn tí a ti ṣí ààmì lè wọ ojú-ọ̀nà yìí. Ìlànà ICAP nìkan kò fi ìríran yẹn kún.

Àwọn àpilẹ̀kọ tó jọra