Ku xidh adeegga jawaabta HTML ee ICAP Squid 7
Ku xidh adeeg jawaab ICAP oo jira proxy hore ee Squid 7 oo go'aanso jawaabaha ay tahay inuu beddelo.
Proxy hore ee Squid oo u baahan inuu beddelo jawaab HTML, isticmaal dariiqa adaptation. Squid waxay maamushaa codsiga proxy ee browserka; adeeg jawaab ICAP ayaa sameeya beddelka jirka oo soo celiya fariinta HTTP ee la habeeyay.
Tani waxay beddelka siinaysaa meel qeexan wareegga nolosha codsiga. Xeerka madaxa jawaabtu ma beddeli karo parser HTML, iyo shaandhayn webserver gooni ah si otomaatig ah uma habeyso taraafikada mara Squid.
Ku xidh adeeg jawaab
Dhismaha Squid 7 oo leh taageero ICAP iyo adeeg jira oo ku habboon, qaabka habayntu waa:
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
Baaxadda macmiilka iyo URI adeegga waa tusaale. URI waa inuu magacaabaa adeeg ICAP dhab ah oo hirgelinaya beddelka jawaabta; ku dhawaaqista /modify ma abuurto mid. Qaybtu waxay dhamaystirtaa dhageystaha jira ee proxy-ga iyo kontoroolka gelitaanka.
respmod_precache waxay doorataa adaptation jawaabta barta ka hor keydka. adaptation_access waxay doorataa macaamilada adeeggaas. Dejinta bypass=0 macneheedu waa Squid ma awoodo inuu si aamusan u boodo adeeggan marka macaamil lagu dabaqi karo uu la kulmo guuldarro adeeg. Dooro habdhaqankaas guuldarrada iyadoo ku xiran haddii beddelku waajib yahay.
Awaamiirta adaptation waxay ku xiran yihiin nooca. Gaar ahaan, tixraacyadan habaynta waxay taxaan interface-yada adeegga ICAP iyo gelitaanka adaptation ee Squid 7 iyo safafka hore ee la taageeray, waxayna calaamadiyaan in aanay diyaar ahayn Squid 8. U qaado qaybta tusaale Squid 7 halkii aad ka koobi lahayd sii dayn kasta.
Si adeegga qandaraas beddel oo sax ah
Sheeg jawaabaha xaqa u leh iyo isbeddellada loo baahan yahay. Beddelka HTML-keliya waa inuu ka tago sawirrada, keydka iyo warbaahinta aan xiriirka lahayn. Adeegga sidoo kale waa inuu maareeyaa matalaadda uu dhab ahaan helo: jirka la isku duubay, koodhka xarfaha iyo xogta sharraxaysa jirka la beddelay. Gelinta qoraal gudaha baytijada jawaabta aan loo baahnayn maaha beddel HTML guud.
Tixgeli keydka marka beddelka uu gaar u yahay isticmaalaha. Beddel ka hor keydka iyo keyd la wadaago waa isku-dar xun haddii matalaadda ka soo baxda ay ansax u tahay hal akhriye oo keliya. Hayso awoodda keydka iyo siyaasadda beddelka oo is waafaqsan, oo dhawr awaamiirta no-transform ee lagu dabaqi karo.
Ugu dambayntii, tunnel HTTPS CONNECT caadi ah wuxuu qaadaa baytijada sir ah. Ma u bandhigto HTML adapter jawaab. Nidaamka kormeerka TLS ee si ula kac ah loo maareeyo wuxuu u baahan yahay habayn ku habboon iyo kalsoonida macmiilka ka hor inta aan jawaabaha la furay gelin dariiqan. Xeerka ICAP oo keliya ma daro aragtidaas.