jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
coloca o arquivo no mesmo diretório que o squid.conf (/etc/squid), e dá permissão ao "cache_effective_user" pra ler ele.
Outra coisa, se vc quer bloquear SITES, não use "url_regex", use "dstdom_regex" na ACL.
Editado: Corrigido de "domain_regex" (que não existe) para "dstdom_regex".
Peregrino
Membro Senior
Registrado
453 Mensagens
0 Curtidas
da uma olhada no site www.infrafree.com.br/forum vai em squid que la tem um squid bem configurado que foi eu eo o poiaweb quem fez blz
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
Excelentes dicas as de vocês dois obrigado.
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
coloca o arquivo no mesmo diretório que o squid.conf (/etc/squid), e dá permissão ao "cache_effective_user" pra ler e...
A saga continua.
Substitui a linha url_regex por domain_regex, a permissão para o cache_effective_user tá em dia o arquivo coloquei no /etc, e o pau continuou do mesmo jeito, veja abaixo:
# /etc/init.d/squid restart
Restarting proxy server:
2004/03/15 13:15:07| squid.conf line 1408: acl blockedsites domain_regex -i "/etc/blocked.txt"
2004/03/15 13:15:07| aclParseAclLine: Invalid ACL type 'domain_regex'
2004/03/15 13:15:07| squid.conf line 1462: http_access deny blockedsites
2004/03/15 13:15:07| aclParseAccessLine: ACL name 'blockedsites' not found.
2004/03/15 13:15:07| squid.conf line 1462: http_access deny blockedsites
2004/03/15 13:15:07| aclParseAccessLine: Access line contains no ACL's, skipping
squid.
Peregrino
Membro Senior
Registrado
453 Mensagens
0 Curtidas
opa blz fassa o seguinte cara cria um arquivo em /etc/squid com o nome de blocked sem o txt blz
#touch blocked
ficando assim /etc/squid/blocked
colocas as suas regras la no arquivo e depois coloca la na suas acls assim
acl blockedsites url_regex -i "/etc/squid/blocked"
e ve se funciona blz
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Substitui a linha url_regex por domain_regex, a permissão para o cache_effective_user tá em dia o arquivo coloquei no /etc, e o pau continuou do mesmo jeito,
Falha minha, onde se lê "domain_regex" leia-se "dstdom_regex". Desculpe.
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
[quote="jqueiroz"]
Substitui a linha url_regex por domain_regex, a permissão para o cache_effective_user tá em dia o arquivo co...
ainda continua:
2004/03/17 12:47:19| aclParseAclLine: IGNORING invalid ACL: acl blockedsites dstdom_regex -i "/etc/blocked.txt"
2004/03/17 12:47:19| squid.conf line 1462: http_access deny blockedsites
2004/03/17 12:47:19| aclParseAccessLine: ACL name 'blockedsites' not found.
2004/03/17 12:47:19| squid.conf line 1462: http_access deny blockedsites
2004/03/17 12:47:19| aclParseAccessLine: Access line contains no ACL's, skippingsquid.
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Volta pra "url_regex" então...
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
opa blz fassa o seguinte cara cria um arquivo em /etc/squid com o nome de blocked sem o txt blz
#touch blocked
fi...
também não funfou.
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
Volta pra "url_regex" então...
galera vcs são 10
é o seguinte oque faltava era colocar no arquivo blocked.txt os sites que eu não queria que a galera acessasse, as mensagens de erro pararam, porém não tá bloqueando nada. tanto com a tag url_regex quanto com a dstdom_regex
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
Volta pra "url_regex" então...
Veja esta parte como esta:
#Default:
# http_access deny all
#
#Recommended minimum configuration:
#
# Only allow cachemgr access from localhost
#
http_access allow mynet
http_access allow manager localhost
http_access deny manager
# Only allow purge requests from localhost
http_access allow purge localhost
http_access deny purge
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports
http_access deny blockedsites
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
http_access allow localhost
# And finally deny all other access to this proxy
#http_access deny blockedsites
http_access deny all
xebeck
Super Participante
Registrado
583 Mensagens
0 Curtidas
Veja esta parte como esta:
[color=blue][b]#Default:
# http_access deny all
#
#Recommended minimum...
galera, foi chuchar a linha #http_access deny blockedsites antes de: http_access allow mynet e pronto funfou legou valeu e obrigado a todos, vcs. são dez.