Introducció
Aquest document explica com bloquejar llocs web específics en Squid Proxy mitjançant llistes de control d’accés (ACLs). Això permet restringir l’accés a certs dominis o URLs no desitjades.
Crear una Llista de Llocs Bloquejats
Squid permet definir una llista de llocs web que els usuaris no podran visitar.
🔹 Pas 1: Crear el fitxer d’adreces bloquejades
Executa la següent comanda per crear el fitxer on es llistaran els llocs prohibits:
sudo vim /etc/squid/bloquejats.lst
🔹 A** Vim:**
- Prem
i
per entrar en mode edició. - Escriu o copia i enganxa la llista de llocs a bloquejar, per exemple:
facebook.com
youtube.com
tiktok.com
Prem ESC
i escriu :wq
per desar i sortir.
3-Configurar Squid per Bloquejar els Llocs Web
Ara és necessari modificar la configuració de Squid perquè utilitzi aquesta llista.
🔹 Pas 1: Editar la configuració de Squid
Obre el fitxer de configuració:
sudo vim /etc/squid/squid.conf
🔹 A Vim:
- Prem
i
per editar. - Cerca la secció
http_access
i afegeix el següent:
acl llocs_prohibits dstdomain "/etc/squid/bloquejats.lst"
http_access deny llocs_prohibits
Prem ESC
, després :wq
i Enter
per desar i sortir.

4-Reiniciar Squid per Aplicar els Canvis
Després de realitzar els canvis, reinicia el servei perquè els bloquejos entrin en vigor:
sudo systemctl restart squid
Per verificar que Squid s’ha reiniciat correctament, utilitza:
sudo systemctl status squid
Si el servei està funcionant correctament, hauries de veure active (running)
.
Verificar el Bloqueig de Llocs Web
Per assegurar-te que els llocs estan bloquejats:
- Configura un navegador o sistema per utilitzar el proxy.
- Intenta accedir a un lloc bloquejat (per exemple,
facebook.com
).

