+ Responder ao Tópico



  1. #181

    Padrão

    eh so criar uma para o windowsupdate :P

  2. #182

    Padrão

    Citação Postado originalmente por alexandrecorrea Ver Post
    eh so criar uma para o windowsupdate :P
    não vai adiantar nada criar o "cache allow acl", pois por padrão ele já é allow quando não tem o deny.

  3. #183

    Padrão eee

    era bom ver se tem algo mais pra esse script perl, pq ate onde vi ele so lista o que tem e baixa o solicitado. n vi nada na pesquisa que retirasse o ? dos arquivos e jogasse o mesmo.
    Sera se o desenvolvedor do script pode postar o de seu uso aki no topico?
    se puder e uma boa, se n puder veremos o que fazer.
    porque da forma que esta não funciona corretamente

  4. #184

  5. #185

    Padrão

    luciano eh melhor conversarmos via msn!

  6. #186

    Padrão

    quanto acl windowsupdate allow NAO FUNCIONA

    primeiro pq trabalha com metadados segundo pe tem arquivos de mais de 700mb

    vc seta max file size desse tamanho?!

  7. #187

    Padrão

    Citação Postado originalmente por tianguapontocom Ver Post
    era bom ver se tem algo mais pra esse script perl, pq ate onde vi ele so lista o que tem e baixa o solicitado. n vi nada na pesquisa que retirasse o ? dos arquivos e jogasse o mesmo.
    Sera se o desenvolvedor do script pode postar o de seu uso aki no topico?
    se puder e uma boa, se n puder veremos o que fazer.
    porque da forma que esta não funciona corretamente

    se voce nao tem capacidade de fazer funcinar .. difere de ele não funcionar

    segundo não tenho obrigação nenhuma em ajudar a comunidade to fazendo isso de boa

    terceiro ESSA DROGA SÃO METADADOS! vai ter 10mil desses na pasta /WINUP

    esse tem que ser passado porque é do metadado

    como o galahad falou é questao ai eh apache e php


    terceiro ESQUEÇA o access.log
    o que vale agora eh o /tmp/debugblablabla

  8. #188

    Padrão Capacidade

    O legal colega ariun e que vc vem falar de CAPACIDADE e não sabe nada de programação.
    Se n fosse o programador em Perl vc tava mais do q ferrado. lembre-se q vc entrou aqui sem saber da nada somente com idéias,, idéias ate boas.
    Agora se n quer ajudar o povo do fórum avisa pra ninguém perder tempo.
    Nunca diga q ninguém não tem CAPACIDADE pra fazer algo, pq vc n sabe o que tem por traz desse fórum muito menos dos profissionais existentes por aqui.
    Acredito que isso hoje só esta acontecendo "questão de cache full" graças a minha ajuda, a do Roney e do Luciano que perdemos noites e noites de sonos pra fazer essa droga funcionar, pra por o ZPH pra funcionar como deveria.
    Abrimos as portas para o cache, foi dai que abrimos horizontes pro povo fazer o mesmo em mikrotik.
    Agora ninguém aqui foi ganancioso hipócrita e muito menos ocultamos algo de ninguém.
    Sempre que perguntarão foram respondidos devidamente como manda o figurino e resolvidos.
    Quero te lembrar também da responsabilidade de se abrir um tópico, no mesmo vc tem que presta esclarecimentos e se não tiver como dar esclarecimentos avisar se não pretende fazer isso basta trancar o tópico e ficar com isso só pra vc.

    Sem mais... Continue com seu projeto ou não, vc não e único e o que vc fez podemos fazer.
    Última edição por tianguapontocom; 06-08-2008 às 13:50.

  9. #189

    Padrão

    Citação Postado originalmente por arium Ver Post
    luciano eh melhor conversarmos via msn!
    cara, vamos tentar resolver aqui pelo fórum, assim, qualquer novidade fica disponível para outras pessoas que também possam ter problemas, abaixo estão todas as configurações que estou usando atualmente, no squid, relacionadas ao windows update.

    store_url_rewrite.pl
    Código :
    #!/usr/bin/perl
    #X[0]-> URL EX: IMG1.ORKUT.COM
    #X[1]-> CLIENT IP: 127.0.0.13/ANGEL.GINET.COM.BR
    #X[2]-> -
    #X[3]-> GET ou POST
    #X[4]-> -
    #X[5]-> MYIP : 127.0.0.1 OU 127.0.0.1
    #X[6]-> MYPORT EX: 8012 au.download.windowsupdate.com
    $|=1;
    while (<>) {
       open $fh, ">>/tmp/debug_url_redirect.log";
       @X = split;
       $url = $X[0];
       $metodo = $X[3];
       print $fh "entrada: $url\n";
       #ORKUT
       if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
          $url =~ s/img[0-9]/img1/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       #AVIRA
       if ($url =~ /^http:\/\/dl[1-9]\.avgate\.net.*/) {
          $url =~ s/dl[0-9]/dl7/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       #AVAST
       if ($url =~ /^http:\/\/download[0-9]{3}.avast.com/) {
          $url =~ s/download[0-9]{3}/download626/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       if ($url =~ /^http:\/\/download[0-9]{2}.avast.com/) {
          $url =~ s/download[0-9]{2}/download626/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       #AVG
       if ($url =~ /^http:\/\/akamai.avg.com/) {
          $url =~ s/akamai/downloadfree/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       if ($url =~ /^http:\/\/update.avg.com/) {
          $url =~ s/update/guru/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
     
    #WINDOWS UPDATE LOOP PRIMARIO
       if ($url =~ /^http:\/\/download.windowsupdate.com/) {
          @achar = split(/\//, $url);
          $arquivoachar = $achar[$#achar];
          $resultado = `/bin/ls /var/www/WINUP`;
          @array = split(/\n/, $resultado);
          $flag = 0;
          for $i (0 .. $#array){
             if($array[$i] eq "$arquivoachar") {
                $flag = 1;
                $id=`/usr/bin/id`;
                print $fh "Windows Update Redirecionado de $url Para http://127.0.0.1/WINUP/$arquivoachar user $id\n";
                $url = "http://127.0.0.1/WINUP/$arquivoachar";
                print $fh "saida: $url\n";
                print "http://127.0.0.1/WINUP/$arquivoachar\n";
             }
       $i++;
          }
     
             if($flag == 0 ) {
                exec("cd /var/www/WINUP && umask 022 && /usr/bin/wget $url && /bin/chmod +r /var/www/WINUP/.$arquivochar");
                print $fh "saida: arquivoachar $arquivoachar $url\n";
                print "$url\n";
             }
       }
     
    #WINDOWS UPDATE LOOP SECUNDARIO
     
       if ($url =~ /^http:\/\/au.download.windowsupdate.com/) {
          @achar = split(/\//, $url);
          $arquivoachar = $achar[$#achar];
          $resultado = `/bin/ls /var/www/WINUP2`;
          @array = split(/\n/, $resultado);
          $flag = 0;
          for $i (0 .. $#array){
             if($array[$i] eq "$arquivoachar") {
                $flag = 1;
                $id=`/usr/bin/id`;
                print $fh "AU Windows Update Redirecionado de $url Para http://127.0.0.1/WINUP2/$arquivoachar user $id\n";
                $url = "http://127.0.0.1/WINUP2/$arquivoachar";
                print $fh "saida: $url\n";
                print "http://127.0.0.1/WINUP2/$arquivoachar\n";
             }
          $i++;
          }
     
          if($flag == 0 ) {
             exec("cd /var/www/WINUP2 && umask 022 && /usr/bin/wget $url && /bin/chmod +r /var/www/WINUP2/.$arquivochar");
             print $fh "AU saida: arquivoachar $arquivoachar $url\n";
             print "$url\n";
          }
       }
     
       else {
          print $fh "nao redirecionado\n";
          print "\n";
       }
       close $fh;
    }

    o caminho dos diretórios WINUP e WINUP2 estão corretos e com suas devidas permissões.

    refresh_pattern - squid.conf
    Código :
    refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi|psf)               10080  100%  43200  reload-into-ims
    refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi|psf)          10080  100%  43200  reload-into-ims
    refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi|psf)               10080  100%  43200  reload-into-ims
    refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi|psf)    4320  100%  43200  reload-into-ims

    parametros do url_rewrite - squid.conf
    Código :
    storeurl_rewrite_children 70
    acl store_rewrite_list dstdomain "/etc/squid/sur_dominios.txt"
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/store_url_rewrite.pl

    /etc/squid/sur_dominios.txt
    Código :
    .orkut.com
    .avast.com
    akamai.avg.com
    update.avg.com
    .avgate.com
    au.download.windowsupdate.com
    download.windowsupdate.com
    .update.microsoft.com

    Ontem quando estava fazendo uns testes, percebi que mesmo tirando os dominios do update do windows do sur_dominios.txt, chegou um determinado momento que o windows parou de baixar as atualizações.

    Para os testes, fiz uma instalação nova do windows no vmware e instalei apenas o SP2, depois deixei que ele atualizasse direto da internet, mas ele não baixou as atualizações.

    Agora, não sei se também poderia ser alguma instabilidade no windowsupdate ou se era realmente algo no proxy.

  10. #190

    Padrão

    Citação Postado originalmente por arium Ver Post
    quanto acl windowsupdate allow NAO FUNCIONA

    primeiro pq trabalha com metadados segundo pe tem arquivos de mais de 700mb

    vc seta max file size desse tamanho?!

    aqui já estava configurado para este valor, e faz tempo

    maximum_object_size 800 MB

  11. #191

    Padrão

    Citação Postado originalmente por arium Ver Post
    se voce nao tem capacidade de fazer funcinar .. difere de ele não funcionar
    cara, não estamos aqui para julgar a capacidade de ninguém, mesmo que alguém tenha capacidade limitada para este tópico pode ter capacidade sobrando para outra coisa que você não tenha a mínima idéia do que seja.

    Citação Postado originalmente por arium Ver Post
    segundo não tenho obrigação nenhuma em ajudar a comunidade to fazendo isso de boa
    realmente, você não tem obrigação nenhuma em ajudar a comunidade, mas tenho certeza que você já foi ajudado por alguém aqui.

    Citação Postado originalmente por arium Ver Post
    terceiro ESSA DROGA SÃO METADADOS! vai ter 10mil desses na pasta /WINUP
    pelo que vi, esses arquivos repetidos, wsus3setup.cab?XXXXXXX, são todos iguais, parece que ao fazer o download do arquivo, o próprio site da microsoft adiciona o numero no final como se fosse uma contagem dos downloads, é como comentei antes, se fizessemos um script que, quando houver a requisição de download, ele cheque se o arquivo existe no diretório, caso exista, manda ele para o cliente adicionando a numeração capturada na requisição do download.

    Citação Postado originalmente por arium Ver Post
    como o galahad falou é questao ai eh apache e php
    mas então qual é esse parâmetro que deve ser mudado? temos que descobrir qual é e se dá para alterar apenas para os alias WINUP e WINUP2.


    Citação Postado originalmente por arium Ver Post
    terceiro ESQUEÇA o access.log
    o que vale agora eh o /tmp/debugblablabla
    o access.log ainda serve sim, pois quando o arquivo sai do WINUP ou WINUP2 aparece no access.log

  12. #192

    Padrão

    eu quero fazer alguns testes com vc.. vamos proceder via msn depois agente posta aqui oq era.
    te bastante variante agente conversa melhor por lá

  13. #193

    Padrão

    outra coisa.. até hoje nunca dexei de respoder 1 pergunta só não suporto grosseria..

  14. #194

    Padrão

    Não suporta grosseria é e grosso. Intitula-se o ultimo chimarrão do sul

  15. #195

    Padrão

    aqui é assim filho.. levanto a crista agente não abaixa a nossa tbm não... e não tenho mais o que falar com vssa senhoria.. vc utiliza-se de palavras de baixo calão tenho os log do msn quer que eu poste? alias nem vou postar nada.. como vc mesmo disse lá " tudo bem não gosto de ser ajudado muito menos ajudar aos outros" então deixa quem tá tentando fazer algo fazer e fecha-te.


    PS: não irei mais responeder nada que vc poste pode xigar a vontade.. abraços e seja feliz

  16. #196

    Padrão

    Mas eh um baita dum chupim... nao fez nada, nao manja nada pelo visto, gosta de cantar de galo e ainda critica quem ta fazendo.

    Tem pessoas que axam que devemos fazer tudo e entregar de mao beijada... ajudar alguem nao significa fazer e entregar pronto, e sim mostrar o caminho... Se vc eh tao bom como diz, vire-se, nao fique em forum ou pedindo ajuda no msn.


    Ingratidao eh uma coisa horrivel... E a inveja eh pior ainda!
    Voce ta com a razão Arium, deixe esse Boçal falando sozinho.

  17. #197

    Padrão

    Citação Postado originalmente por arium Ver Post
    eu quero fazer alguns testes com vc.. vamos proceder via msn depois agente posta aqui oq era.
    te bastante variante agente conversa melhor por lá
    blz..

    agora é só bater algum horário que você e eu estamos no msn.. hehehe

  18. #198

    Padrão

    Pessoal, não há necessidades de ficarmos com essas "briguinhas", vamos parar com isso e agora!

    Se algum usuário tem algo a dizer a outro e se o assunto não for relativo ao tópico que faça por mensagem privada, por msn, sinal de fumaça, celular, pager, código morse ou qualquer outra coisa, menos no tópico!!!

    E se mesmo assim quiser postar aqui no tópico, muito cuidado com as palavras e tenha educação, quando você escrever algo imagine que outro usuário escreveu a mesma coisa a você, é bem provável que mudará várias palavras ou modo de dizer.

  19. #199

    Padrão

    esquece orkut.. ele eh 100% "cacheavel" :P nao tem misterio.. :P

  20. #200

    Padrão

    Citação Postado originalmente por lucianogf Ver Post
    blz..

    agora é só bater algum horário que você e eu estamos no msn.. hehehe

    agente se bica =p
    horario nas nossas profissoes é meio complexo mais assim que tivermos a oportunidade o mais cedo possível faremos :P