Liberação de Bloqueios com horários
Amigos,
É o seguinte. Tenho um servidor red hat 9.0. Nele tenho um proxy configurado no squid. Tenho alguns sites sendo bloqueados nesse squid, coloquei os sites todos em um arquivo e criei uma acl pra regeitar todos os sites que possuirem as palavras contidas no arquivo.
Tudo funciona muito bem.
Mas tenho que liberar esse bloqueio todas as sextas feiras, pois é uma escola de informatica, e neste dia, deverá ser liberado para os alunos.
Tenho já algumas portas bloqueadas em um outro arquivo por IPtables, portas de jogos on-line. Esse arquivo eu libero ele na sexta feira com o cron, programei ele pra limpar tais regras. Blz, finciona muito bem.
Agora o que eu não estou conseguindo é programar a liberação dos sites pelo cron. Como devo fazer? Tem alguma outra maneira? Por favor me ajudem!!!
Grato.
Liberação de Bloqueios com horários
Cara você pode criar uma acl que faz esse controle é bastante simples, abaixo um exemplo do que você deve fazer:
acl horariocomercial time MTWHF 08:00-17:59
Cria uma ACL identificada como horariocomercial que possui como domínio todo o acesso Proxy de segunda a sexta das 8:00 às 17:59. A abreviação dos dias da semana utiliza é a seguinte:
S Domingo
M Segunda-feira
T Terça-feira
W Quarta-feira
H Quinta-feira
F Sexta-feira
A - Sábado
Ae você personaliza para a sua empresa..
Entendeu?
Qualquer coisa posta ae..
Espero ter ajudado.
Liberação de Bloqueios com horários
Cara, intendi mais ou menos.
Olha ai parte do meu squid.conf
##
# Bloqueia acesso a sites para os Alunos
acl blocksec url_regex -i "/etc/squid/bloqueados/block.txt"
http_access deny blocksec !unblockedsites
Quero liberar os sites contidos dentro do arquivo block.txt na sexta-feira, das 08:00 hs até as 19:00 hs.
Se puder me ajudar a colocar as regras nos lugares certos, ficarei grato.
Abraços.
Liberação de Bloqueios com horários
Cria uma acl que contenha os dias de segunda à quinta, deixa fora a sexta.
Ex.:
acl rede src 192.168.1.0/255.255.255.0
acl seg_quinta time MTWH 08:00-18:00
http_access allow rede seg_quinta !blocksec
Muda aí conforme tua necessidade..
[]
Liberação de Bloqueios com horários
Citação:
Postado originalmente por flaviobatistela
Cara, intendi mais ou menos.
# Bloqueia acesso a sites para os Alunos
acl blocksec url_regex -i "/etc/squid/bloqueados/block.txt"
http_access deny blocksec !unblockedsites
Quero liberar os sites contidos dentro do arquivo block.txt na sexta-feira, das 08:00 hs até as 19:00 hs.
# Cria ACL horário
acl libera_sexta time F 08:00-19:00
acl blocksec url_regex -i "/etc/squid/bloqueados/block.txt"
http_access deny blocksec !unblockedsites !libera_sexta
Liberação de Bloqueios com horários
Amigos, muito obrigado, as dicas foram ótimas e funcionou certinho as duas ultimas.
Grato pela atenção de vcs, e que Deus lhes de conhecimento em dobro.
Abraços!!!!