web-dev-qa-db-fra.com

Comment restreindre l'accès à certains sites Web?

J'ai installé elinks et squid et je dois restreindre l'accès à yahoo.com (y compris les sous-domaines. Par exemple, fr.yahoo.com). Comment configurer définitivement elinks (ou squid) pour interdire l'accès à yahoo.com?

4
johnny

Utilisation de Squid

Créez d'abord un nom de fichier acl.txt et mettez-le sous /home/ ou /etc/ et met .yahoo.com à l'intérieur (.inclura des sous-domaines)

Après cela, mettez cette ligne de configuration sous squid.conf

Je suppose que vous mettez acl.txt sous/etc/squid /

acl denyThis dstdomain "/etc/squid/acl.txt" 
http_access deny denyThis 
http_access allow all 
acl our_networks src 192.168.1.0/24
http_access allow our_networks

Par cette ligne, nous autorisons toutes les demandes de n'importe quelle adresse IP qui appartiennent au réseau 192.168.1.0 avec le masque 255.255.255.0 sauf les demandes qui contiennent un domaine de destination est le fichier /etc/squid/acl.txt.

Vérifiez les bases de la configuration de Squid Pour plus de connaissances :)

3
Achu