+ Responder ao Tópico



  1. #1
    bandlinux
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Bom dia!!!
    Galera, não estou conseguindo filtrar os sites que "bloqueio" , pois todos estão entrando !!!!!!
    Caso possam me ajudar as regras no squid são as seguintes!!!!
    #Minhas Acls:
    acls rede src 192.168.0.0/255.255.255.0
    acl mp3 urlpath_regex .mp3$
    acl porno_url url_regex -i "/usr/local/squid/etc/listas_acesso/blacklists/porn/urls"
    acl porno_domain url_regex -i "/usr/local/squid/etc/listas_acesso/blacklists/porn/domains"
    acl noporno url_regex -i "/usr/local/squid/etc/listas_acesso/noporno.txt"

    # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
    http_access allow rede
    http_access deny mp3
    http_access deny porno_url
    http_access deny porno_domain
    http_access allow noporno all
    Dentro delas contém os sites proibidos , e os não proibidos!!!
    Obrigado
    ALex
    [email protected]

  2. #2
    Rafael Simao
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Coloca o http_access allow rede em baixo das negações.Tenta assim:

    http_access deny mp3
    http_access deny porno_url
    http_access deny porno_domain
    http_access allow noporno all
    http_access allow rede



    A ordem das acls não importam, mas dos acessos sim, se você dá acesso total e depois quer negar, o squid não entende... blz ?
    Espero ter ajudado ...

    []'s

  3. #3

    Padrão Re: Acl no squid(Não consigo filtrar)

    #Minhas Acls:
    acl permitir_rede src 192.168.0.0/255.255.255.0
    acl proibir_palavras url_regex -i "/etc/squid/palavras"
    acl proibir_sites dstdomain "/etc/squid/sites"
    acl noporno url_regex -i "/etc/squid/noporno.txt"

    # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
    http_access deny proibir_sites
    http_access deny proibir_palavras
    http_access deny permitir_rede
    http_access allow noporno all

    Vc pode tentar assim fica mais simples e objetivo, o seu squid.conf fica dentro de /etc/squid/ entao la mesmo crie os arquivos que deseja fica mais facil de vc verificar, logo apos so de permissao pra esse arquivo, chmod +x /etc/squid/palavras, prontinho e so dar um start no squid!!!

    Valeu mano espero ter ajudado!!! Qualquer coisa posta ai, e se precisar de algo mais da uma olhada no link abaixo e um artigo que escrevi e ira te ajudar!!!

  4. #4
    bandlinux
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Bom dia!!!!
    Do jeito que voces me falaram, teria que funcionar, mas quando o faco , nao consigo navega..
    Só consigo navegar, quando libero tudo, ou uma determinada faixa de rede primeiro!!!!
    Será que pode ser o as acls do squid, ou os arquivos texto...
    Aí vai os mesmos
    Um exemplo do arquivo porno e do noporno.txt, estes são exemplos ok>...

    acls rede src 192.168.0.0/255.255.255.0
    acl mp3 urlpath_regex .mp3$
    acl porno_url url_regex -i "/usr/local/squid/etc/listas_acesso/blacklists/porn/urls"
    acl porno_domain url_regex -i "/usr/local/squid/etc/listas_acesso/blacklists/porn/domains"
    acl noporno url_regex -i "/usr/local/squid/etc/listas_acesso/noporno.txt"

    http_access allow rede
    http_access deny mp3
    http_access deny porno_url
    http_access deny porno_domain
    http_access allow noporno all

    Arquivo porno

    sandrinha
    playboy
    sexo
    gozo
    centershop

    Arquivo noporno.txt
    google
    bol
    yahoo
    megaminas
    unitri
    ufu
    hotmail
    yahoo
    uol
    underlinux
    ctbc

    Muito Obrigado!!!

  5. #5
    Rafael Simão
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Pelo visto, você não entendeu bem o que te passei, então vou repetir mais uma vez !
    Meu caro, suas regras de acesso "http_access"estão fora de ordem !
    Eu organizei pra você e pelo que vi, você nem mudou de ordem, então, faça do jeito que vou colocar aqui embaixo, segundo seus arquivos, vou organizar pra você, pois você está liberando TUDO e depois querendo negar, então não vai funcionar !
    Mude apenas as regras de acesso, faça assim:

    http_access deny mp3
    http_access deny porno_url
    http_access deny porno_domain
    http_access allow noporno all
    http_access allow rede


    Nessa ordem ...
    []'s
    [/b]

  6. #6
    bandlinux
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Muito Obrigado pela ajuda!!!
    Mas quando lhe retornei, já havia tentado do seu jeito, e mesmo assim não tinha resolvido, então resolvi liberar a rede e depois filtrar, e daí funcionou""""
    Muito Obrigado pela ajuda, mas agora tenho aquele problema dos sub0links como por exemplo o site uol, ele possui setores que entram em particoes de sexo,gay,etc, preciso bloquea-las!!!
    Obrigado Novamente, e me desculpe se não passei a informação no post retorno!!!

  7. #7
    Rafael Simão
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Tudo bem, o importante é ter funcionado e melhor, você ter descoberto o erro !
    Em relação ao site da uol, me explique melhor o que você deseja bloquear, se você quer bloquear por palavra, por site, por extensão, posta aeh e a gente dá um jeito !
    []'s

  8. #8
    bandlinux
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Galera muito Obrigado pela ajuda!!!!
    Está ok, o meu primeiro SQUID RODANDO!!!!!!!!
    VALEU PELA AJUDA E VOCÊS ESTÃO DE PARABÉNS PELO ESPETACULAR FÓRUM TÉCNICO E HUMANO!!!!
    ALEX - UBERLANDIA - MG

  9. #9
    Rafael Simão
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Concordo,
    o Forum da underlinux é um dos melhores e mais completos.

    []'s
    Rafael Simão

  10. #10
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Citação Postado originalmente por bandlinux
    Bom dia!!!!
    Do jeito que voces me falaram, teria que funcionar, mas quando o faco , nao consigo navega..
    Só consigo navegar, quando libero tudo, ou uma determinada faixa de rede primeiro!!!!
    Será que pode ser o as acls do squid, ou os arquivos texto...
    Aí vai os mesmos
    Um exemplo do arquivo porno e do noporno.txt, estes são exemplos ok>...

    acls rede src 192.168.0.0/255.255.255.0
    acl mp3 urlpath_regex .mp3$
    acl porno_url url_regex -i "/usr/local/squid/etc/listas_acesso/blacklists/porn/urls"
    acl porno_domain url_regex -i "/usr/local/squid/etc/listas_acesso/blacklists/porn/domains"
    acl noporno url_regex -i "/usr/local/squid/etc/listas_acesso/noporno.txt"

    http_access allow rede
    http_access deny mp3
    http_access deny porno_url
    http_access deny porno_domain
    http_access allow noporno all

    Arquivo porno

    sandrinha
    playboy
    sexo
    gozo
    centershop

    Arquivo noporno.txt
    google
    bol
    yahoo
    megaminas
    unitri
    ufu
    hotmail
    yahoo
    uol
    underlinux
    ctbc

    Muito Obrigado!!!

  11. #11

    Padrão Acl no squid(Não consigo filtrar)

    Citação Postado originalmente por bandlinux
    Muito Obrigado pela ajuda!!!
    Mas quando lhe retornei, já havia tentado do seu jeito, e mesmo assim não tinha resolvido, então resolvi liberar a rede e depois filtrar, e daí funcionou""""
    Muito Obrigado pela ajuda, mas agora tenho aquele problema dos sub0links como por exemplo o site uol, ele possui setores que entram em particoes de sexo,gay,etc, preciso bloquea-las!!!
    Obrigado Novamente, e me desculpe se não passei a informação no post retorno!!!
    Hei.. to com o mesmo problema aqui.. que que vc fez pra funcionar?

  12. #12
    bandlinux
    Visitante

    Padrão Acl no squid(Não consigo filtrar)

    Faça do jeito que o nosso amigo Rafael Simao citou acima!!!!
    OK....
    #Minhas Acls:
    acl rede_interna src 192.168.0.0
    acl porno url_regex -i "/usr/local/squid/etc/listas_acesso/porno_sites"
    acl multi url_regex -i .mp3$ .mpeg$ .mpg$ .mov$ .avi$
    acl caminho urlpath_regex -i sexo$ gay$ jogo$ game$ sex$
    acl noporno url_regex -i "/usr/local/squid/etc/listas_acesso/noporno.txt"



    http_access deny multi
    http_access deny porno
    http_access deny caminho
    http_access allow noporno all
    http_access allow rede_interna
    Assim funcionou ok!!!
    Alex Nogueira