Tengja ICAP HTML-svarþjónustu við Squid 7
Tengdu fyrirliggjandi ICAP-svarþjónustu við Squid 7 framsendingarproxy og ákveddu hvaða svör hún eigi að umbreyta.
Fyrir Squid framsendingarproxy sem þarf að umbreyta HTML-svari skaltu nota aðlögunarleiðina. Squid sér um proxybeiðni vafrans; ICAP-svarþjónusta framkvæmir umbreytingu á meginmáli og skilar aðlöguðu HTTP-skilaboðunum.
Þetta gefur umbreytingunni ákveðinn stað í lífsferli beiðninnar. Svarhausaregla getur ekki komið í stað HTML-greinis, og sérstakt vefþjónsfilter vinnur ekki sjálfkrafa úr umferð sem fer í gegnum Squid.
Tengja svarþjónustu
Fyrir Squid 7-útgáfu með ICAP-stuðningi og fyrirliggjandi samhæfa þjónustu er snið stillingarinnar:
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
Biðlendasviðið og URI þjónustunnar eru dæmi. URIð verður að nefna raunverulega ICAP-þjónustu sem útfærir svarumbeytinguna; að lýsa yfir /modify býr ekki til hana. Brotið bætir við núverandi hlustara proxyins og aðgangsstýringar.
respmod_precache velur aðlögun svara á punktinum fyrir skyndiminnið. adaptation_access velur færslur fyrir þá þjónustu. Stillingin bypass=0 þýðir að Squid getur ekki hljóðalaust sleppt þessari þjónustu þegar viðeigandi færsla lendir í þjónustubilun. Veldu þá bilunarrhegðun eftir því hvort umbreytingin er skilyrt.
Aðlögunarleiðbeiningarnar eru útgáfuháðar. Einkum telja þessar stillingarupplýsingar upp viðmót ICAP-þjónustu og aðlögunaraðgangs fyrir Squid 7 og fyrri studdar línur og merkja þau óaðgengileg í Squid 8. Meðhöndlaðu brotið sem dæmi fyrir Squid 7 í stað þess að afrita það í handahófskennda útgáfu.
Gefðu þjónustunni nákvæman umbreytingarsamning
Tilgreindu hvaða svör eru gjaldgeng og hvaða breytingar eru nauðsynlegar. Umbreyting sem snýr eingöngu að HTML ætti að láta myndir, skjalasöfn og ótengd miðla ósnert. Þjónustan þarf líka að meðhöndla framsetninguna sem hún fær í raun: þjappaðar meginmál, stafatáknalykla og lýsigögnin sem lýsa breytta meginmálinu. Að setja texta inn í handahófskennd svarbyt er ekki almenn HTML-umbreyting.
Hugleiddu skyndiminni þegar skiptingin er notendasértæk. Umbreyting fyrir skyndiminni og sameiginlegt skyndiminni er slæm samsetning ef framsetningin sem verður til gildir aðeins fyrir einn lesanda. Haltu skyndiminnisfærni og umbreytingarstefnu í samræmi og virðtu viðeigandi no-transform leiðbeiningar.
Að lokum flytur venjuleg HTTPS CONNECT göng dulkóðuð byt. Þau afhjúpa ekki HTML fyrir svaradapter. Vandlega stýrð TLS-skoðun þarf eigin samhæfa uppsetningu og traust biðlara áður en afkóðuð svör geta farið inn á þessa leið. ICAP-reglan ein og sér bætir ekki við þessari sýnileika.