Poxa, valeu mesmo pela grande ajuda!!
aprendi muito com este problema, ja que sou iniciante de Linux tambem.
Versão Imprimível
Poxa, valeu mesmo pela grande ajuda!!
aprendi muito com este problema, ja que sou iniciante de Linux tambem.
Nos horarios de almoco gostaria de liberar alguns sites pra galerinha que trabalha aqui. Como podem ver sitei duas tentativas, nem uma delas funciona!!
Alguem poderia me dizer porque elas nao fucnionam?
No horario ja troquei para horario do servidor como para o horario que a pagina de erro do SQUID mostra, que são 2 horas de diferença.
acl CONNECT method CONNECT
#Minhas configuracoes em bloqueios##
#bloquiar por site
acl bloqueados url_regex -i "/etc/squid/blocked_sites"
http_access deny bloqueados
#bloquiar por palavras
acl palavras dstdomain -i "/etc/squid/blocked_palavras"
http_access deny palavras
#Bloquiar por exten
acl extban url_regex -i "/etc/squid/extban"
http_access deny extban
#Liberar alguns sites no horario de almoco#
#Regras que libera ips e sites especificos do almoco1Citação:
acl almoco time SMTWHFA 19:24-19:26
acl almoco-sites url_regex -i "/etc/squid/almoco-sites"
http_access allow almoco-sites almoco
http_access deny almoco-sites
###Citação:
#acl almoco1-ips src "/etc/squid/almoco1-ips"
#acl almoco-sites url_regex -i "/etc/squid/almoco-sites"
#acl almoco1 time SMTWHFA 12:00-13:00
#http_access allow almoco1-ips almoco-sites almoco1
#http_access deny almoco-sites
acl redelocal src 192.168.1.0/24
http_access allow localhost
http_access allow redelocal
http_access deny all
Deve ser a ordem das regras.
Lembre-se que você tem que liberar antes pra depois negar.
Se uma regra sua negar uma situação antes de liberar, não tem como a segunda ser verdadeira, então você veja a ordem das regras, o problemas vai estar aí.
Abraço
deve de ser isto mesmo, liberar antes de bloquiar, vou tentar
esta correto?:
#acl almoco1-ips src "/etc/squid/almoco1-ips"
#acl almoco-sites url_regex -i "/etc/squid/almoco-sites"
#acl almoco1 time SMTWHFA 12:00-13:00
#http_access allow almoco1-ips almoco-sites almoco1
#http_access deny almoco-sites
Por exemplo, você quer liberar tudo na hora do almoço, você irá fazer uma regra:
Código :
acl almoco time 12:00-14:00 http_access allow almoco
supondo que você tenha uma regra que faça o bloqueio dos sites, essa regra tem que vir antes do seu bloqueio, ficando assim:
Código :
acl almoco time 12:00-14:00 http_access allow almoco acl bloqueados url_regex -i "/etc/squid3/bloqueados" http_access deny bloqueados acl redelocal src 192.168.1.0/24 http_access allow localhost http_access allow redelocal http_access deny all
Veja como estão suas regras, mas para funcionar do jeito que você quer tem que ficar nesta ordem.
Abraço