Proxy squid e suas funcionalidades

O squid é um servidor proxy que suporta vários tipos de conexão como FTP, HTTP, HTTPS e alguns outros. Além de reduzir a conexão, o squid também melhora o tempo de resposta entre as conexões proporcionando cache de requisições com freqência nas páginas web em uma rede de computadores e, além disso, ele tabém é usado muita das vezes como proxy reverso.
Quando desenvolvido, o squid foi feito para rodar em sistema operacional tipo Unix, ele funciona também em Windows apartir de sua versão 2.6.STABLE4.
No cache, o proxy squid armazena dados da internet como dados das páginas web, por exemplo, que são disponibilizados através do protocolo HTTP, FTP ou Gopher em um sistema mais próximo ao do cliente. Para reduzir o tempo de acesso aos objetos e até mesmo para reduzir a intencidade do uso da conexão, os navegadores poderão utilizar o squid local como proxy HTTP, esse procedimento costuma ser usado por provedores de todo o mundo com o intuito de melhorar a velocidade de navegação do usuário final, também é usado em LAN que compartilham uma mesma conexão com a internet.
Um dos recursos também muito útil e apreciado pelos usuários é a questão do anonimato, visto que o usuário irá acessar a internet como se estivesse em outro ip local, esse recurso se torna vantajoso para burlar restrições locais como bloqueios regionais ou sismplismente quando a intenção do usuário é se sentir mais seguro ao ocultar os seus dados de localização.
Para tornar as conexões anônimas, o squid desabilita ou apenas altera campos do cabeçalho dos pedidos HTTP do cliente, esse processo é administrado pelo usuário que gerencia a máquina onde está instalado o squid.

— Conteúdo baseado no artigo Wikpédia - Squid

Proxy squid