Airson seach-fhrithealaiche adhartach Squid a dh'fheumas freagairt HTML atharrachadh, cleachd an t-slighe atharrachaidh. Làimhsicheas Squid iarrtas seach-fhrithealaiche a' bhrabhsair; nì seirbheis freagairt ICAP an t-atharrachadh bodhaig agus tillidh i am teachdaireachd HTTP atharraichte.

Bheir seo àite sònraichte don atharrachadh ann an cuairt-beatha an iarrtais. Chan urrainn do riaghailt ceann-freagairt parser HTML a chur na àite, agus chan eil criathrag frithealaiche lìn air leth a' giullachd trafaig a thèid tro Squid gu fèin-obrachail.

Seirbheis freagairt a cheangal

Airson togail Squid 7 le taic ICAP agus seirbheis cho-fhreagarrach a th' ann mar-thà, 's e cruth an rèiteachaidh:

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

Tha an raon luchd-cleachdaidh agus URI na seirbheis nan eisimpleirean. Feumaidh an URI seirbheis ICAP fhìor ainmeachadh a chuireas an t-atharrachadh freagairt an gnìomh; chan eil ag innse /modify a' cruthachadh tè. Cuiridh am pìos ris an èisteir a th' aig a' cho-shreap mar-thà agus ris na smachdan inntrigidh.

Taghaidh respmod_precache atharrachadh freagairtean aig a' phuing ron tasgadh. Taghaidh adaptation_access gnothaichean airson na seirbheis sin. Tha an suidheachadh bypass=0 a' ciallachadh nach urrainn do Squid an t-seirbheis seo a sheachnadh gu sàmhach nuair a thachras gnothach buntainneach ri fàilligeadh seirbheis. Tagh an giùlan fàilligidh sin a rèir co-dhiù a bheil an t-atharrachadh riatanach.

Tha na stiùiridhean atharrachaidh an urra ris an tionndadh. Gu sònraichte, tha na h-iomraidhean rèiteachaidh seo a' liostadh eadar-aghaidhean seirbheis ICAP agus ruigsinneachd atharrachaidh airson Squid 7 agus sreathan le taic na bu tràithe, agus gan comharrachadh mar rud nach eil rim faighinn ann an Squid 8. Dèilig ris a' phìos mar eisimpleir Squid 7 seach a chopaigeadh a-steach gu foillseachadh sam bith.

Thoir cunnradh atharrachaidh mionaideach don t-seirbheis

Sònraich dè na freagairtean a tha iomchaidh agus dè na h-atharrachaidhean a tha a dhìth. Bu chòir atharrachadh HTML a-mhàin dealbhan, tasglannan agus meadhan neo-cheangailte fhàgail gun bheantainn. Feumaidh an t-seirbheis cuideachd an riochdachadh a gheibh i gu fìrinneach a làimhseachadh: bodhaigean teannachadh, còdachadh charactaran agus am meata-dàta a tha a' toirt cunntas air a' bhodhaig atharrachte. Chan e atharrachadh HTML coitcheann a th' ann a bhith a' cur teacsa a-steach do bheata freagairt sam bith.

Beachdaich air tasgadh nuair a tha an t-ionadachaidh sònraichte don neach-cleachdaidh. 'S e droch mheasgachadh a th' ann an atharrachadh ron tasgadh agus tasgadh co-roinnte ma tha an riochdachadh a thig às dligheach do aon leughadair a-mhàin. Cùm tasgachd agus poileasaidh an atharrachaidh air an aon loidhne, agus urramaich na stiùiridhean no-transform a tha iomchaidh.

Mu dheireadh, bidh tunail àbhaisteach HTTPS CONNECT a' giùlan bhitean crioptaichte. Chan eil e a' nochdadh HTML do dh'fhreagarair freagairt. Feumaidh rèiteachadh sgrùdaidh TLS a tha air a riaghladh a dh'aona ghnothach a shuidheachadh co-fhreagarrach fhèin agus earbsa luchd-cleachdaidh mus urrainn freagairtean dì-chrioptaichte tighinn a-steach air an t-slighe seo. Chan eil riaghailt ICAP leis fhèin a' cur ris an fhaicsinneachd sin.

Artaigilean co-cheangailte