Ένας σαρωτής ICAP χρειάζεται έναν διαμεσολαβητή μπροστά του
Τοποθετήστε την υπηρεσία προσαρμογής ICAP στον σωστό της ρόλο αντί να εισάγετε τη θύρα της ως διαμεσολαβητή του προγράμματος περιήγησης.
browser → forward proxy → website
↕
ICAP service
Ρυθμίστε το πρόγραμμα περιήγησης να χρησιμοποιεί τον μπροστινό διαμεσολαβητή και όχι τη θύρα ICAP του σαρωτή. Ο διαμεσολαβητής είναι ο πελάτης ICAP και ο σαρωτής ο διακομιστής ICAP. Ένας ακροατής στη θύρα 1344 μπορεί να είναι υγιής χωρίς να κατανοεί αιτήματα διαμεσολαβητή HTTP τύπου προγράμματος περιήγησης ούτε το CONNECT.
Η πλευρική διαδρομή ICAP δέχεται επιλεγμένα μηνύματα HTTP για επιθεώρηση ή προσαρμογή. Δεν είναι κατ' ανάγκη άλλη μια έξοδος προς το διαδίκτυο σε μια σειριακή αλυσίδα διαμεσολαβητών.
Διαλέξτε το στάδιο ανάλογα με το τι πρέπει να επιθεωρηθεί. Το REQMOD χειρίζεται τα υποβαλλόμενα αιτήματα, το RESPMOD τις υποβαλλόμενες απαντήσεις. Ένας σαρωτής απαντήσεων δεν επιθεωρεί από μόνος του τα ανεβάσματα. Το προϊόν διαμεσολαβητή που επιλέγετε πρέπει να υποστηρίζει πελάτη ICAP για την υπηρεσία και το στάδιο που χρειάζεστε.
Στις εκδόσεις του Squid με υποστήριξη ICAP, οι ορισμοί υπηρεσιών και οι κανόνες πρόσβασης προσαρμογής είναι ξεχωριστοί. Η δήλωση του σαρωτή δεν αρκεί για να περάσει κάθε συναλλαγή από αυτόν. Για υπηρεσία απαντήσεων στο Squid 7, ρυθμίστε μαζί την επιλογή υπηρεσίας ICAP και την πρόσβαση προσαρμογής. Καθορίστε αν ένα σφάλμα υπηρεσίας αποκλείει ένα αίτημα ή επιτρέπει την προρυθμισμένη παράκαμψη, ως μέρος της απαίτησης φιλτραρίσματος.
Το συνηθισμένο CONNECT αφήνει επίσης το περιεχόμενο της εφαρμογής HTTPS κρυπτογραφημένο. Η διέλευση της σήραγγας μέσα από διαμεσολαβητή δεν παρέχει σώμα απάντησης HTTP προς σάρωση. Οποιαδήποτε σκόπιμη ρύθμιση αποκρυπτογράφησης TLS χρειάζεται τη δική της συμβατή διαμόρφωση και την εμπιστοσύνη του πελάτη.