O Squid é um software largamente utilizado como servidor proxy e cache HTTP em redes corporativas, de provedores, de universidades etc. Possui alta performance e suporta os protocolos HTTP, FTP e Gopher.
De um modo simplificado, o Squid recebe os pedidos de usuários que desejam visualizar páginas externas e verifica se tem a página em cache. Se tiver a página em cache, verifica se ela ainda é válida e envia para o cliente. Se não tiver a página em cache, busca a página no servidor externo, armazena no cache e manda para o cliente. Assim, na próxima vez que alguém solicitar esta página a mesma será carregada muito mais rapidamente, pois estará em um cache local.
No processo de instalação e configuração, deve-se definir em qual IP e porta o Squid deverá aguardar requisições.
O padrão para a porta é: