Squid sera installé sur le serveur d'accès, afin d'économiser un peu de bande passante. Son rôle est de récupérer et de conserver dans un cache les sites consultés par les machines clientes.
Certaines pages ne sont pas conservées en cache, afin de respecter la vie privée et la confidentialité, telles les pages consultées par protocole sécurisé (HTTPS).
Par ailleurs, Squid gère une liste noire qui permet d'interdire l'accès à certains sites. Il existe plusieurs listes noires disponibles librement, recensant des sites à la moralité douteuse, qu'il n'est pas souhaitable de laisser accessibles dans un environnement scolaire. Ceci restant à l'appréciation de l'administrateur du site et/ou de sa hiérarchie.