En ICAP-skanner behöver en proxy framför sig
Sätt ICAP-anpassningstjänsten i rätt roll i stället för att ange dess port som webbläsarproxy.
browser → forward proxy → website
↕
ICAP service
Ställ in webbläsaren att använda forward-proxyn, inte skannerns ICAP-port. Proxyn är ICAP-klienten; skannern är ICAP-servern. En lyssnare på port 1344 kan vara frisk utan att förstå webbläsarliknande HTTP-proxyförfrågningar eller CONNECT.
ICAP-sidovägen tar emot utvalda HTTP-meddelanden för inspektion eller anpassning. Den är inte nödvändigtvis ännu en internetutgång i en seriell proxykedja.
Välj steg efter vad som ska inspekteras. REQMOD hanterar inskickade förfrågningar; RESPMOD hanterar inskickade svar. En svarsskanner inspekterar inte uppladdningar av sig själv. Den valda proxyprodukten måste ha ICAP-klientstöd för den tjänst och det steg du behöver.
I Squid-versioner med ICAP-stöd är tjänstedefinitioner och regler för anpassningsåtkomst åtskilda. Att deklarera skannern räcker inte för att varje transaktion ska gå genom den. För en Squid 7-svartjänst konfigurera val av ICAP-tjänst och anpassningsåtkomst tillsammans. Bestäm som en del av filtreringskravet om ett tjänstefel blockerar en förfrågan eller tillåter den konfigurerade kringgåendet.
Vanlig CONNECT lämnar också HTTPS-applikationsinnehåll krypterat. Att leda tunneln genom en proxy ger ingen HTTP-svarskropp att skanna. Varje avsiktlig TLS-dekryptering kräver egen kompatibel uppsättning och klientförtroende.