+ Responder ao Tópico



  1. #1
    zeusguiga
    Visitante

    Padrão Problemas com extensões no squid!!!!

    Estou com um problema com squid, pois ele está barrando dos os arquivos com extensões com:

    mp3, wma, exe, zip... etc.

    Como eu posso fazer para permitir apenas a extensão "exe" em uma máquina (estação) da minha rede, em um determinado site?

    Com por exemplo, quero que ele libere só para um site do www.emulando.com.br/jogos/*.exe
    e todo os arquivos "exe" desse site possa ser liberado. Só unicamente nesse site.

    E para todos os outros sites sejam bloqueaos essa extensão.

    Me ajudem pois os bloqueios estão fucionando, eu só quero permitir uma máquina em um determinado site que tenha acesso os arquivos exe.

  2. #2

    Padrão Re: Problemas com extensões no squid!!!!

    Citação Postado originalmente por zeusguiga
    Estou com um problema com squid, pois ele está barrando dos os arquivos com extensões com:

    mp3, wma, exe, zip... etc.

    Como eu posso fazer para permitir apenas a extensão "exe" em uma máquina (estação) da minha rede, em um determinado site?

    Com por exemplo, quero que ele libere só para um site do www.emulando.com.br/jogos/*.exe
    e todo os arquivos "exe" desse site possa ser liberado. Só unicamente nesse site.

    E para todos os outros sites sejam bloqueaos essa extensão.

    Me ajudem pois os bloqueios estão fucionando, eu só quero permitir uma máquina em um determinado site que tenha acesso os arquivos exe.
    Uma solução seria a seguinte:

    crie uma acl para o ip desejado:
    acl IP_LIB_EXE src ip_da_maquina (também poderia ser de um arquivo: "/etc/squid/arquivo_ip_liberado"

    crie outra para a extensão a ser liberada:

    acl EXT_LIB url_regex -i \.exe$ (também poderia ser por arquivo)

    e agora libere antes da regra de bloqueio de extensões:

    http_access allow IP_LIB_EXE EXT_LIB

    Se você quiser liberar todas as extensões é só você por onde você bloqueia as extensões

    !LIB_EXE

    ex:

    http_access denny BLOQ_DOW !LIB_EXE

    Veja se isto resolve o seu problema, se não posta ai que tentamos conseguir outra solução.

  3. #3

    Padrão falha...

    Perdõe minha falha, esqueci de explicar:

    Quando você pôe o ! (exclamação) na frente de algo, quer dizer que você está negando, então:

    http_access denny !LIB_EXE BLOQ_DOW (note que eu mudei a ordem, mas eu acredito que a outra forma é a correta)

    Quer dizer:

    bloqueie todas as extensões desde que não seja de tal ip.