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

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

Como bloquear sites para IPs específicos pelo squid?

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

Responder1

Exemplo :

Bloqueei o Facebook e o orkut para todos os usuários, mas agora quero abrir apenas o Facebook para um usuário ou IP específico


Opção 1: Especifique o site no 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 acesso http

http_access permite clientes especiais do Facebook

http_access negar facebook

http_access negar orkut

http_access permite todos


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

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

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

Sob acesso http

http_access permite bad_domains special_clients

http_access negar bad_domains

http_access permite todos

  • Eu peguei na net, funciona muito bem

  • Obrigado cstamas

Responder2

Você precisa de algo assim:

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

O arquivo de configuração está bem comentado procurando pela palavraaclirá ajudá-lo ainda mais.

Perguntas frequentes sobre o Squid acl

informação relacionada