Configuración de servidor proxy con Squid
-Instalamos Squid.
sudo apt-get install squid
-Editamos el archivo de configuración /etc/squid3/squid.conf y añadimos el puerto que vamos a utilizar y el nombre del servidor.
http_port 8888 visible_hostname serverproxy
-Creamos una lista de acceso(llamada windows en este caso) en el mismo archivo de configuración en la que permitiremos las ip’s que podrán usarnos como servidor proxy.
acl windows src 192.168.1.0/24 http_access allow windows
-Si queremos podemos añadir unas páginas webs que estarán prohibidas para quien nos utilize como Proxy.
Creamos el archivo /etc/squid3/noentrar y dentro ponemos la url de las webs que queremos prohibir.
-Añadimos la ruta del archivo con las webs prohibidas y el archivo de configuración quedaría así.
acl noentrar dst "etc/squid3/noentrar" http_access deny noentrar
-Reiniciamos el servicio con /etc/init.d/squid3 restart y desde un navegador que tenga como proxy nuestro servidor probamos a acceder a una web prohibida y nós aparecerá un mensaje como este indicandonos que nuestro proxy ha bloqueado el sitio.