Eu configurei meu proxy para 127.0.0.1:3128
e adicionei isso ao arquivo de configuração:
acl blocked_sites url_regex -i "/usr/local/etc/squid/blocked_sites"
http_access deny blocked_sites
http_access allow all
Aqui está /usr/local/etc/squid/blocked_sites
facebook
Isso deve negar todas as solicitações para URLs que contenham "facebook". No entanto, eu posso acessar o facebook do meu navegador. Mas, muitas vezes, nem sequer consigo acessar nenhum site, muito menos usar essas funções.
Isto é o que parece em /usr/local/var/logs/access.log
quando eu acesso facebook.com do meu navegador:
1450045715.071 1449 127.0.0.1 TCP_TUNNEL/200 134759 CONNECT www.facebook.com:443 - HIER_DIRECT/31.13.93.36
Como corrijo isso?
Confirmei que o processo do squid está sendo executado com o pgrep e procurando no Activity Monitor.
Eu também tentei adicionar:
acl blockeddomain dstdomain "/usr/local/etc/squid/blocked_sites.acl"
http_access deny blockeddomain
Para o meu squid.conf. Aqui está o blocked_sites.acl
facebook
Eu também tentei adicionar .com à lista de URLs e coisas como url_regex -i
ao arquivo conf, mas isso não mudou nada.