Não é possível bloquear o logotipo do Google no squid

1

Eu queria bloquear o logotipo do Google por meio do proxy do Squid:

Então,adicioneiestalinhaaoblock.acl:

google\..+/logos/.+

nosquid.confeutenhoisso:

aclbad_domaindstdom_regex"/etc/squid/block.acl"
acl good_domain dstdom_regex "/etc/squid/white.acl"

http_access deny bad_domain
http_access allow good_domain
http_access deny all

Mas a imagem ainda não está bloqueada: link .

O que fazer?

    
por user4035 22.11.2013 / 12:04

1 resposta

2

Dados seus documentos:

dstdom_regex: destination (server) regular expression pattern matching

Isso deve corresponder apenas ao servidor (ou seja, a parte www.google.ru em seu exemplo), enquanto você deseja usá-lo para bloquear uma URL específica (por exemplo, servidor + caminho). Eu acho que você precisa usar isso:

url_regex: URL regular expression pattern matching

em vez disso. Veja por exemplo este exemplo dos documentos acima:

onde diz:

acl special_client src 10.1.2.3
acl special_url url_regex ^http://www.squid-cache.org/Doc/FAQ/$
http_access allow special_client special_url
http_access deny special_url

Isso obviamente é uma especificação de permissão, mas o mesmo deve valer para a especificação de negação que você procura.

Espero que isso ajude.

    
por 22.11.2013 / 13:58

Tags