Squid es un software que cachea datos de internet. Lo realiza guardando las peticiones que los usuarios realizan.
En otras palabras, si una persona quiere descargar una página web, pide a squid que obtenga dicha página. Squid se conecta al servidor remoto (por ejemplo https://www.idesoft.es) y pide la página.
Después reenvía la petición al usuario, pero al mismo tiempo mantiene una copia.
La próxima vez que alguien desee dicha página, Squid simplemente la lee del disco y la transfiere al usuario de forma instantánea desde el servidor proxy.
Squid es una aplicación proxy caché de software libre que fue lanzada a finalaes de los 90.
Squid soporta actualmente los protocolos HTTP y HTTPS, FTP, GOPHER y WHAIS. Soporta el cifrado SSL/TLS, así como la nueva versión HTTP/2.