Buckminster
(usa Debian)
Enviado em 03/10/2013 - 17:40h
"Restarting Squid HTTP proxy squid 2013/10/03 16:00:55| ACL name 'all' not defined!"
Essa mensagem aí de cima está dizendo que a acl all não foi definida, ou seja, no Squid 2.7 você precisa criar a acl all.
É assim, se você colocar 'http_access deny all' no final, você precisa primeiro criar a acl all (acl all src all).
A partir do Squid 3.0 a acl all é criada por padrão, então somente precisa colocar no final 'http_access deny all'.
Aconselho você a desinstalar o Squid 2.7 e instalar a última versão do Squid.
Faça um backup do squid.conf e reutilize ele, se quiser.
Mas instalando a última versão do Squid, ele está vindo com um squid.conf bastante básico e interessante, não está vindo mais aquele squid.conf quilométrico.
Para ver as opções do Squid agora você deve usar a man page: man squid ou man squid3.
E dentro dos arquivos de palavras bloqueadas/liberadas elas devem ir uma por linha dando enter após cada linha:
sexo
[*****]
[*****]
começão
E tem diferença entre url_regex e dstdomain. A acl criada com url_regex é para expressões regulares no squid, ou seja, basicamente para palavras... a opção -i torna case insensitive, ou seja, tanto faz se forem palavras maiúsculas ou minúsculas. Se você não colocar -i ele fará diferença entre maiúsculas e minúsculas, ou mais seja ainda, sexo será diferente de sEXo.
Lembrando que a acl url_regex bloqueia toda e qualquer palavra que estiver dentro do arquivo txt e for encontrada na url do navegador.
E a acl criada com dstdomain é somente para domínios:
www.
[*****].com.br
[*****].com
fodaboa.gov.br
www.ospolíticosfodemanação.gov.br
http://www.vivaolinux.com.br/artigo/Squid-Entendendo-um-pouco-as-configuracoes
E aqui no Iptables
$IPTABLES -t nat -A POSTROUTING -o eth1 -j MASQUERADE
$IPTABLES -t nat -A PREROUTING -s 192.168.1.0/255.255.255.0 -p tcp --dport 80 -j REDIRECT --to-port 3128
deixe assim:
$IPTABLES -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 << aqui sempre vai a placa da tua rede interna.
$IPTABLES -t nat -A POSTROUTING -o eth1 -j MASQUERADE << aqui sempre vai a placa de entrada da internet.
http://www.vivaolinux.com.br/artigo/Redes-de-Computadores-IPtables-Enderecos-IPs-Explicacoes-basicas...