¿Por Qué Squid Proxy?
En redes empresariales, Squid proporciona filtrado web, ahorro de ancho de banda, registro de actividad y políticas de acceso por horario o grupo de usuarios.
Instalación
sudo apt install squid -y
sudo systemctl enable --now squid
Configurar ACLs
acl localnet src 192.168.1.0/24
acl blocked_sites dstdomain .facebook.com .tiktok.com
acl work_hours time MTWHF 08:00-18:00
http_access deny blocked_sites
http_access allow localnet work_hours
http_access deny all
Habilitar Caché
cache_dir ufs /var/spool/squid 10000 16 256
cache_mem 256 MB
maximum_object_size 100 MB
Solución de Problemas
| Problema | Solución |
|---|---|
| ”Access Denied” en sitios permitidos | Revise el orden de las ACLs — la primera regla coincidente gana |
| Tasa de caché baja | Aumente cache_dir y maximum_object_size |
| Squid no inicia tras cambiar config | Ejecute squid -k parse para validar la sintaxis |