Squid: como bloquear sites para um determinado endereço IP?

4

Como bloquear sites para IPs particulares por squid?

Por favor, dê solução com exemplo ou arquivo de configuração.

    
por Kumar 21.01.2010 / 10:53

2 respostas

6

Exemplo:

Eu bloqueei o Facebook & orkut para todos os usuários, mas agora eu quero abrir apenas o facebook para um determinado usuário ou IP

Opção 1: Especifique o site com o arquivo de configuração,

acl special_clients src "/etc/squid/special_client_ips.txt"

acl facebook dstdomain .facebook.com

acl orkut dstdomain .orkut.com

Sob o acesso http

http_access allow facebook special_clients

http_access deny facebook

http_access deny orkut

http_access allow all

Opção 2: colar os domínios de IPs e de destino do cliente em listas,

acl special_clients src "/etc/squid/special_client_ips.txt"

acl bad_domains dstdomain "/etc/squid/bad_domains.txt"

Sob o acesso http

http_access allow bad_domains special_clients

http_access deny bad_domains

http_access allow all

  • Eu recebo da net, funciona muito bem

  • Obrigado cstamas

por 21.01.2010 / 12:22
4

Você precisa de algo assim:

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

O arquivo de configuração é bem comentado procurando a palavra acl irá ajudá-lo ainda mais.

Squid acl faq

    
por 21.01.2010 / 11:16