+ Responder ao Tópico



  1. #1

    Padrão 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.

  2. #2
    www
    Visitante

    Padrão 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.

  3. #3

    Padrão 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.

  4. #4

    Padrão 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..

    []

  5. #5
    augusto_jdl
    Visitante

    Padrão 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

  6. #6

    Padrão 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!!!!