Página 7 de 13 PrimeiroPrimeiro ... 23456789101112 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. #121

    Padrão

    Citação Postado originalmente por paulojrandrade Ver Post
    Ai pessoal !!! blz voces hein... colocam o melzinho na boca e depoistiram, fica todo mundo sussa né... legal hein... uns são o bixo da goiaba, outros o trem q pula. Até criticam quem nao sabe nada, nem fazer pergunta besta pode!! ai criam um tópico super interessante, se estapeiam e deixam todos a ver navio. Belas pelas palavras, ótimos questinamentos. Mas, perai !!! qual a função do forum ? cade a liberdade ? e quem ficou interessado ? Assim nao dá !!! Acho q deviam muito é pensar antes de escrever, pelo que sei os foruns são para construir e nao se exaltarem e deixarem os outros a ver navio. Não se esqueçam q na primeira vez q vc posta no forum geralmente é uma dúvida, e essa duvida é respondida bem ou mal, pois essa é a função de um forum. Pq então se negar a ajudar os outros ??? Na minha terra, o q aprendi com os outros devo ensinar aos outros da mesma maneira q me ensinaram.

    Abraço a todos, e espero q esse assunto siga enfrente, pois é de grande utilidade a "todos", dos mais experientes até os mais "ignorantes".

    Que os mediadores fiquem de olho.....

    admito
    qual sua preocupação amigo?

    o tópico está correndo normalmente.

  2. #122

    Padrão

    Sim, mas querem tudo na mao??
    melzinho na chupeta?
    e pesquisar? quebrar a cabeca, ficar horas no google pesquisando e testando solucoes que geralmente nao funcionam?

    Afinal, vc ensina a pescar, nao entrega o peixe.


  3. #123

    Padrão

    paulojrandrade,
    calma brother que o fred anda ocupado pra scriptar!
    e dependemos dele... se vc conhece algum scripter perl.. pode indicar o tópico para acelerar o processo.
    não precisamos de nada avançando

    quando a perguntas não me importo do nível em que elas venham...
    não nasci sabendo... tão pouco morrerei sabendo tudo.. então se você quiser perguntar pergunte
    não precisa ter vergonha nenhuma.. eu irei tentar responde-la se tiver a meu alcance.


    Abraço
    Última edição por arium; 24-07-2008 às 01:11.

  4. #124

    Thumbs up

    Amigos,

    tenho acompanhando vocês desde o primeiro post do Ariun, antes de ser modificado para url_rewrite, me interessou bastante e não vejo a hora do desfecho. Meu server, roda nesse momento o squid 3.0 em Freebsd com diskd, tive um ganho muito siginificativo, porem acho que poderia ficar ainda melhor. Não sei nada de perl, infelizmente, mais vou ver no que posso ajudar.

  5. #125

    Padrão

    cara, o diskd vai acabar com teu disco..
    ja perdi varios com ele... muda pra aufs...
    tambem rodo o squid no freebsd.

  6. #126

    Padrão

    Existe uma diretiva no windows xp que aponta para micrososft. Fical em secpol.msc > Configuração do computador > Modelos Administrativos > Windows componente > Windows update > Specify intranet Microsoft update service location. Aqui eu na empresa, visualizei usando o rsop.msc, pois eu sei que a diretiva foi incluida pelo AD e eles apontaram para um server wsus interno. Não sei se pode, mais se apontarmos para o server squid?

  7. #127

    Padrão

    complica demais... tem que ser de forma transparente pro usuario.

  8. #128

    Padrão

    Fred, dei uma boa olhada no script e pesquisei em sites documentacao sobre perl e consegui entender bem o funcionamento dele.
    Estou quase apto pra ajudar tambem na parte de perl.
    soh tenho 2 duvidas.

    1ª - qual a funcao disso: $|=1;
    ja pesquisei um monte e nao econtrei.

    2ª - open $fh, ">>/tmp/debug_url_redirect.log";
    se esse comando esta pegando o conteudo do arquivo e jogando pra variavel $fh, como eh que o array @x recebe o conteudo pra que o split separe o string?

    nao consegui entender isso.

  9. #129

    Padrão Perl.

    Espero não estar bangunçando nada.
    Veja se ajuda:
    Autor: Carlos Duarte, apostila encontrada no apostilando.

    2.2. Arrays
    Prefixam-se por “@” (ex: “@a”), contêm zero ou mais escalares, e indexam-se numericamente:
    @a = (1, "xpto", 3.5); # dois números e uma string
    @b = (); # array vazio
    @c = (1..5) # mesmo que (1,2,3,4,5)
    @copy = @c; # copia de @c
    $copy[0] = 12; # set do primeiro elemento a 12: (12, 2,3,4,5)
    Notas
    :
    • em modo escalar (
    "scalar @copy", ou "$a+@copy"), o valor de @copy é o número de elementos
    no
    array:

    for ($i=0; $i<@a; $i++) { print $a[$i],"\n"; }
    escreve todos os elementos de
    @a

    • os
    arrays (como tudo o resto) em perl são zero based, i.e. o primeiro elemento de um array, tem index 0

    (
    $a[0]) e o último tem index @a-1 ou $#a ($a[@a-1] ou $a[$#a])

    2.3. Arrays associativos (hashes)
    Prefixam-se por “%” (ex: “%a”), contêm zero ou mais pares chave/valor (
    key/value), em que ambos são
    escalares, e indexam-se por
    strings.
    Internamente,
    não é mantida a ordem dos elementos que constituiem a hash1 (ver “funções úteis para
    arrays associativos”, §9.5,
    p13).

    %a = ("carlos", 12, "joao", 34, "xpto", 15);
    $b = $a{"carlos"} # $b vale 12
    $a{’joao’} = 44; # $a{’joao’} muda de 34 para 44
    Notas
    :
    • o número de elementos de uma lista tem que ser par, para poder ser atribuída a uma
    hash.


  10. #130

    Padrão

    nao ajudou muito mas valeu a iniciativa!


  11. #131

    Padrão

    Desculpem o sumiço, mas estou mais do que atrapalhado no serviço... fui mudado de função e as coisas agora estão ainda mais corridas, mas vou tentar ainda manter minha freqüência por aqui.

    Vamos às dúvidas... como eu já disse antes, eu não sou programador Perl, só dou alguns pulos.

    Citação Postado originalmente por achiodi Ver Post
    1ª - qual a funcao disso: $|=1;
    ja pesquisei um monte e nao econtrei.

    Também não faço idéia do que seja isso :P

    2ª - open $fh, ">>/tmp/debug_url_redirect.log";
    se esse comando esta pegando o conteudo do arquivo e jogando pra variavel $fh, como eh que o array @x recebe o conteudo pra que o split separe o string?

    Esse comando na verdade abre a variável $fh como um stream e coloca também as saídas dela para o arquivo /tmp/debug_url_redirect.log, não tem nada diretamente a ver com o array @X. Se eu entendi direito, o array @X recebe o valor do $| que me parece ser algo como o $* do shell.
    Pessoal, dêem uma olhada no seguinte url_redirector: Jesred

  12. #132

    Padrão Helppp

    Citação Postado originalmente por arium Ver Post
    MANINHOOOOOOOOOOOOOO brilhow
    era só questão de um intendimento melhor:


    saca soh
    Código :
      GET http://img1.orkut.com/images/small/1215132839/36261131/ln.jpg
    1215800019.361 SWAPOUT 00 0018C808 58AA209C74D5F0618B1953DD2E16DB08  200 1215799549 1215132839 1247335549 image/jpeg 1503/1503 GET http://img1.orkut.com/images/small/1215132839/36261131/ln.jpg
    1215800019.364 SWAPOUT 00 0018C80A 41E736EE585EBB878B31085D86E10437  200 1215799549 1208219090 1247335549 image/jpeg 1575/1575 GET http://img1.orkut.com/images/small/1208219091/59258862.jpg
    1215800019.366 RELEASE 00 0018C80A 6441C81A8EA66BC8A728C93EF19B0B51  200 1215799549 1208219090 1247335549 image/jpeg 1575/1575 GET http://img1.orkut.com/images/small/1208219091/59258862.jpg
    1215800019.366 SWAPOUT 00 0018C80B 41E736EE585EBB878B31085D86E10437  200 1215799549 1208219090 1247335549 image/jpeg 1575/1575 GET http://img1.orkut.com/images/small/1208219091/59258862.jpg
    1215800019.448 SWAPOUT 00 0018C80C 716098454EDDC8097160265021AACFBE  200 1215799549 1191773464 1247335549 image/jpeg 1696/1696 GET http://img1.orkut.com/images/small/1191773464/72811298.jpg
    1215800019.449 RELEASE 00 0018C80C 4BE67CCCCABEBC84E8151D860376AD6D  200 1215799549 1191773464 1247335549 image/jpeg 1696/1696 GET http://img1.orkut.com/images/small/1191773464/72811298.jpg
    1215800019.450 SWAPOUT 00 0018C80D 716098454EDDC8097160265021AACFBE  200 1215799549 1191773464 1247335549 image/jpeg 1696/1696 GET http://img1.orkut.com/images/small/1191773464/72811298.jpg
    1215800019.503 SWAPOUT 00 0018C80E 32CF8FBA908BA043C549D872E1BD001D  200 1215799549 1214489320 1247335549 image/jpeg 1644/1644 GET http://img1.orkut.com/images/small/1214489320/35055828/ln.jpg
    1215800019.504 RELEASE 00 0018C80E B7F60A92C4C79F67B8CE0FE41F0B22B4  200 1215799549 1214489320 1247335549 image/jpeg 1644/1644 GET http://img1.orkut.com/images/small/1214489320/35055828/ln.jpg
    1215800019.505 SWAPOUT 00 0018C80A 32CF8FBA908BA043C549D872E1BD001D  200 1215799549 1214489320 1247335549 image/jpeg 1644/1644 GET http://img1.orkut.com/images/small/1214489320/35055828/ln.jpg
    1215800019.533 SWAPOUT 00 0018C80C B8C2E3D784BF2BA7791D6A4290A50E2F  200 1215799549 1156436717 1247335549 image/jpeg 1740/1740 GET http://img1.orkut.com/images/klein/66/55666.jpg
    1215800019.535 RELEASE 00 0018C80C 54E2877EDC5236654C027097434B473C  200 1215799549 1156436717 1247335549 image/jpeg 1740/1740 GET http://img1.orkut.com/images/klein/66/55666.jpg
    1215800019.535 SWAPOUT 00 0018C80C B8C2E3D784BF2BA7791D6A4290A50E2F  200 1215799549 1156436717 1247335549 image/jpeg 1740/1740 GET http://img1.orkut.com/images/klein/66/55666.jpg
    1215800019.541 SWAPOUT 00 0018C80E 0BD10811516DCBBB0136CCB595E7571B  200 1215799549 1151109757 1247335549 image/jpeg 2905/2905 GET http://img1.orkut.com/images/klein/62/15787262.jpg
    1215800019.557 RELEASE 00 0018C80E 6FA809F4FF7B5B0245C9989BF5ECA54C  200 1215799549 1151109757 1247335549 image/jpeg 2905/2905 GET http://img1.orkut.com/images/klein/62/15787262.jpg
    1215800019.558 SWAPOUT 00 0018C80E 0BD10811516DCBBB0136CCB595E7571B  200 1215799549 1151109757 1247335549 image/jpeg 2905/2905 GET http://img1.orkut.com/images/klein/62/15787262.jpg
    1215800020.364 SWAPOUT 00 0018C813 B77C8DE0A8DB4B3E083A2161AE9F6934  200 1215799550 1197330572 1247335550 image/jpeg 1581/1581 GET http://img1.orkut.com/images/klein/1208890549/42801646.jpg
    1215800020.366 RELEASE 00 0018C813 661D31BB56BCD11D040729B18A3E9C10  200 1215799550 1197330572 1247335550 image/jpeg 1581/1581 GET http://img1.orkut.com/images/klein/1208890549/42801646.jpg
    1215800020.366 SWAPOUT 00 0018C813 B77C8DE0A8DB4B3E083A2161AE9F6934  200 1215799550 1197330572 1247335550 image/jpeg 1581/1581 GET http://img1.orkut.com/images/klein/1208890549/42801646.jpg
    wazaaaaaaaaaaaaa!!!!!!

    lá vai os codes

    entre os acl QUERY urlpath_regex cgi-bin \?
    e
    cache deny QUERY

    colocar:
    acl ORKUT dstdomain .orkut.com .orkut.com.br
    cache allow ORKUT


    Ficando:
    acl QUERY urlpath_regex cgi-bin \?
    acl ORKUT dstdomain .orkut.com .orkut.com.br
    cache allow ORKUT
    cache deny QUERY


    nos pattern:
    refresh_pattern orkut.com/.* 10080 100% 43200 override-expire override-lastmod reload-into-ims ignore-reload

    depois:

    storeurl_rewrite_children 70
    acl store_rewrite_list dstdomain .orkut.com
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/store_url_orkut2



    o script em perl /etc/squid/store_url_orkut2

    Código :
    #!/usr/bin/perl
    $|=1;
    while (<>) {
            open $fh, ">>/tmp/debug_url_redirect.log";
            @X = split;
            $url = $X[0];
            $client = $X[1];
            $nada = $X[2];
            $metodo = $X[3];
            $nada2 = $X[4];
            $myip = $X[5];
            $myport = $X[6];
            print $fh "entrada: $url\n";
            if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
                    $url =~ s/img[0-9]/img1/;
                    print $fh "saida: $url\n";
                    print "$url\n";
            } else {
                    print $fh "nao redirecionado\n";
                    print "\n";
            }
            close $fh;
    }
    tive que tirar o 302 ! e deu pros cuturno!!!

    *************************************************************************************************************
    Boa tarde amigo Arium. Estou acompanhando seu tópico (está muito show), mas agora que fui implemetar em meu squid3 e não rolou. Da erro ao restartar o squid.
    Se puder dar umas dicas de como implementar o url_rewrite pro orkut e avg seria muito grato.
    Obrigado
    Aqui está meu squid.conf.

    http_port 3128 transparent
    visible_hostname jupiter
    error_directory /usr/share/squid3/errors/Portuguese
    cache_mem 150 MB
    maximum_object_size_in_memory 128 KB
    maximum_object_size 30 MB
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs /var/spool/squid3 16384 16 256
    cache_access_log /var/log/squid3/access.log
    refresh_pattern ^ftp: 15 20% 2280
    refresh_pattern ^gopher: 15 0% 2280
    refresh_pattern . 15 20% 2280
    ###ORKUT####
    refresh_pattern orkut.com/.* 10080 100% 43200 override-expire override-lastmod reload-into-ims ignore-reload

    #Antivirus
    #AVG
    refresh_pattern -i \.bin$ 0 20% 4320 override-lastmod reload-into-ims override-expire
    refresh_pattern -i \.ctf$ 0 20% 4320 override-lastmod reload-into-ims override-expire

    ##### Cache do Windows Update #####
    #refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern download.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern msgruser.dlservice.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern windowsupdate.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern www.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    ################################

    #auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
    #acl autenticados proxy_auth REQUIRED
    #http_access allow autenticados

    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255

    acl QUERY urlpath_regex cgi-bin \?
    acl FORCE dstdomain .orkut.com .orkut.com.br
    cache allow FORCE
    cache deny QUERY

    #storeurl_rewrite_children 70
    #acl store_rewrite_list dstdomain .orkut.com
    #url_rewrite_access allow store_rewrite_list
    #url_rewrite_access deny all
    #url_rewrite_program /etc/squid/store_url_orkut2

    acl tube dstdomain .youtube.com
    cache deny tube

    acl SSL_ports port 443
    acl SSL_ports port 563
    acl Safe_ports port 80
    acl Safe_ports port 21
    acl Safe_ports port 443 563
    acl Safe_ports port 70
    acl Safe_ports port 210
    acl Safe_ports port 1025-65535
    acl Safe_ports port 280
    acl Safe_ports port 488
    acl Safe_ports port 591
    acl Safe_ports port 777
    acl Safe_ports port 901

    acl purge method PURGE
    acl CONNECT method CONNECT

    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    #acl proibidos dstdom_regex "etc/squid/proibidos"
    #http_access deny proibidos
    acl redelocal src 192.168.2.0/24 192.168.3.0/24
    http_access allow localhost
    http_access allow redelocal
    http_access deny all

    ********************************************************************************************
    e aqui seu script em perl, que está na pasta /etc/squid3/........

    #!/usr/bin/perl
    $|=1;
    while (<>) {
    open $fh, ">>/tmp/debug_url_redirect.log";
    @X = split;
    $url = $X[0];
    $client = $X[1];
    $nada = $X[2];
    $metodo = $X[3];
    $nada2 = $X[4];
    $myip = $X[5];
    $myport = $X[6];
    print $fh "entrada: $url\n";
    if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
    $url =~ s/img[0-9]/img1/;
    print $fh "saida: $url\n";
    print "$url\n";
    } else {
    print $fh "nao redirecionado\n";
    print "\n";
    }
    close $fh;
    }




    AGRADEÇO DESDE JÁ.....

  13. #133

    Padrão

    qual foi a mensagem de erro nos logs do squid?

  14. #134

    Padrão

    Citação Postado originalmente por parlare Ver Post
    *************************************************************************************************************
    Boa tarde amigo Arium. Estou acompanhando seu tópico (está muito show), mas agora que fui implemetar em meu squid3 e não rolou. Da erro ao restartar o squid.
    Se puder dar umas dicas de como implementar o url_rewrite pro orkut e avg seria muito grato.
    Obrigado
    Aqui está meu squid.conf.

    http_port 3128 transparent
    visible_hostname jupiter
    error_directory /usr/share/squid3/errors/Portuguese
    cache_mem 150 MB
    maximum_object_size_in_memory 128 KB
    maximum_object_size 30 MB
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs /var/spool/squid3 16384 16 256
    cache_access_log /var/log/squid3/access.log
    refresh_pattern ^ftp: 15 20% 2280
    refresh_pattern ^gopher: 15 0% 2280
    refresh_pattern . 15 20% 2280
    ###ORKUT####
    refresh_pattern orkut.com/.* 10080 100% 43200 override-expire override-lastmod reload-into-ims ignore-reload

    #Antivirus
    #AVG
    refresh_pattern -i \.bin$ 0 20% 4320 override-lastmod reload-into-ims override-expire
    refresh_pattern -i \.ctf$ 0 20% 4320 override-lastmod reload-into-ims override-expire

    ##### Cache do Windows Update #####
    #refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern download.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern msgruser.dlservice.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern windowsupdate.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern www.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    ################################

    #auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
    #acl autenticados proxy_auth REQUIRED
    #http_access allow autenticados

    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255

    acl QUERY urlpath_regex cgi-bin \?
    acl FORCE dstdomain .orkut.com .orkut.com.br
    cache allow FORCE
    cache deny QUERY

    #storeurl_rewrite_children 70
    #acl store_rewrite_list dstdomain .orkut.com
    #url_rewrite_access allow store_rewrite_list
    #url_rewrite_access deny all
    #url_rewrite_program /etc/squid/store_url_orkut2

    acl tube dstdomain .youtube.com
    cache deny tube

    acl SSL_ports port 443
    acl SSL_ports port 563
    acl Safe_ports port 80
    acl Safe_ports port 21
    acl Safe_ports port 443 563
    acl Safe_ports port 70
    acl Safe_ports port 210
    acl Safe_ports port 1025-65535
    acl Safe_ports port 280
    acl Safe_ports port 488
    acl Safe_ports port 591
    acl Safe_ports port 777
    acl Safe_ports port 901

    acl purge method PURGE
    acl CONNECT method CONNECT

    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    #acl proibidos dstdom_regex "etc/squid/proibidos"
    #http_access deny proibidos
    acl redelocal src 192.168.2.0/24 192.168.3.0/24
    http_access allow localhost
    http_access allow redelocal
    http_access deny all

    ********************************************************************************************
    e aqui seu script em perl, que está na pasta /etc/squid3/........

    #!/usr/bin/perl
    $|=1;
    while (<>) {
    open $fh, ">>/tmp/debug_url_redirect.log";
    @X = split;
    $url = $X[0];
    $client = $X[1];
    $nada = $X[2];
    $metodo = $X[3];
    $nada2 = $X[4];
    $myip = $X[5];
    $myport = $X[6];
    print $fh "entrada: $url\n";
    if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
    $url =~ s/img[0-9]/img1/;
    print $fh "saida: $url\n";
    print "$url\n";
    } else {
    print $fh "nao redirecionado\n";
    print "\n";
    }
    close $fh;
    }




    AGRADEÇO DESDE JÁ.....

    amigo atraves da documentaçao do squid squid : Optimising Web Delivery
    notei que o squid3 "pelomenos lá" não tem suporta ao url_rewrite


    por isso aconselho a mudar para o 2.7

  15. #135

    Padrão

    bem...

    tive que me FU****** sozinho pra faze isso o Winupdate

    ainda estou testando.. mais segue os logs!

    Código :
    Windows Update Redirecionado de http://download.windowsupdate.com/v6/windowsupdate/redir/wuredir.cab?0807301415 Para http://localhost/WINUP/wuredir.cab?0807301415
    Windows Update Redirecionado de http://download.windowsupdate.com/v6/windowsupdate/redir/wuredir.cab?0807301415 Para http://localhost/WINUP/wuredir.cab?0807301415
    Windows Update Redirecionado de http://download.windowsupdate.com/v6/windowsupdate/redir/wuredir.cab?0807301415 Para http://localhost/WINUP/wuredir.cab?0807301415
    Windows Update Redirecionado de http://download.windowsupdate.com/v7/windowsupdate/redir/wuredir.cab?0807301418 Para http://localhost/WINUP/wuredir.cab?0807301418
    Windows Update Redirecionado de http://download.windowsupdate.com/v7/windowsupdate/redir/wuredir.cab?0807301418 Para http://localhost/WINUP/wuredir.cab?0807301418
    Windows Update Redirecionado de http://download.windowsupdate.com/v7/windowsupdate/redir/wuredir.cab?0807301418 Para http://localhost/WINUP/wuredir.cab?0807301418
    Windows Update Redirecionado de http://download.windowsupdate.com/v7/windowsupdate/redir/wuredir.cab?0807301418 Para http://localhost/WINUP/wuredir.cab?0807301418
    Windows Update Redirecionado de http://download.windowsupdate.com/v7/windowsupdate/a/selfupdate/WSUS3/x86/Other/wsus3setup.cab?0807301418 Para http://localhost/WINUP/wsus3setup.cab?0807301418
    Windows Update Redirecionado de http://download.windowsupdate.com/v7/windowsupdate/a/selfupdate/WSUS3/x86/Other/wsus3setup.cab?0807301418 Para http://localhost/WINUP/wsus3setup.cab?0807301418


    bem resumindo... tive que "aprender perl" testar e me ferrar e ferrar e ferrar e ferrar....

    bem... o winup tah quase morto...

    quando acabarem-se os testes irei postar como fazer.. pq acho eu que devo isso!

    e dai partirei para o youtube e cia...

    bem quanto a isso NAO IREI POSTAR ABSOLUTAMENTE NADA se não tiver cooperação de ninguem!
    por isso preciso de um programador PHP e alguem que ajude no perl a ideia eu jah tenho.

    essas pessoas vao assinar a autoria em conjunto comigo.. só preciso de umas 3 horas de trabalho de cada um por semana
    e dedicaçao

    aqui todo mundo gosto mais o fred foi o unico que conseguiu ajudar com o basico que sabia.. quando aperto nao deu mais..

    e o andre o qual discutimos direto no msn!

    então infelizmente é isso to querendo uma equipe.. pq só um NÂO DÁ!
    e se é pra ser soh eu ou eu pago alguem pra fazer oque eu preciso pq nao vo te tempo sozinho
    ou faço sozinho demoro mais me ralo mais...
    nenhuma dessas hipoteses fará com que caia aqui a solução

    infelizmente preciso tirar a preguiça de alguns de uma maneira drastica.. pq não é possivel que não tenham interessados aptos á tal!

    mais uma vez:

    um programador PHP
    um scripter perl

    3 horas por semana no max cada um.

    pra fazer uma equipe..
    esses vao conhecer toda a extrutura e o projeto
    demais agente escolhe oque montar pra postar

    se tiver que faze tudo sozinho proximo post e ultimo será o do windowsupdate soh pra verem que é capz!

    não gosto disso mais fazer oq...

    abraços

  16. #136

    Padrão

    é galera, se não sabem programas, podem ajudar pesquisando.

    não sei programar, mas pesquiso bastante no google, fico algumas horas na frente do micro procurando alguma coisa que possa ajudar, por enquanto o que encontrei não ofereceu grande coisa nos meus testes, mas continuo procurando.

    arium, você teve esta mensagem no seu squid?

    Código :
    Jul 30 14:39:06 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''
    Jul 30 14:39:09 chuvisco squid[14112]: helperHandleRead: unexpected reply on channel 0 from url_rewriter #1 ''

    foram estas páginas que você viu no wiki do squid?
    Features/StoreUrlRewrite - Squid Web Proxy Wiki
    SquidFaq/SquidRedirectors - Squid Web Proxy Wiki

    Fiz alguns testes com o Google Maps e não teve jeito, não fez cache, mesmo com configurações de refresh_pattern.

    Não cheguei a testar com força do Avast e Avira.

  17. #137

    Padrão

    quanto ao que falei sobre o squid 3
    esqueça
    tah aqui
    Squid 3.0.STABLE8 configuration file


    tem o url_rewrite...


    OPTIONS FOR URL REWRITING
    -----------------------------------------------------------------------------




    entao eh possivel sim user o script perl....
    desculpem o engano...

    quanto a não saber programar... o cara que nao sabe o MINIMO de scripting não sabe compilar um squid tbm instalar o um linux.. nao sabe faz que nem no perl aprende no soco. nao quero 10 quero ajuda de 2 pra pode fica um poquinho pra cada um e ficar bom pra tudo mundo...

    o que eu quero de um programador php é uma coisa simples...
    do perl é simples tbm..

    quanto aqueles manuais que vc postou não funcionam nem adianta perder tempo.


    quanto a messagem nao recebi... ainda

    me passa seu url_rewrite e os parametros que vc tah usando
    url_rewrite program e children

  18. #138

    Padrão

    Citação Postado originalmente por parlare Ver Post
    *************************************************************************************************************
    Boa tarde amigo Arium. Estou acompanhando seu tópico (está muito show), mas agora que fui implemetar em meu squid3 e não rolou. Da erro ao restartar o squid.
    Se puder dar umas dicas de como implementar o url_rewrite pro orkut e avg seria muito grato.
    Obrigado
    Aqui está meu squid.conf.

    http_port 3128 transparent
    visible_hostname jupiter
    error_directory /usr/share/squid3/errors/Portuguese
    cache_mem 150 MB
    maximum_object_size_in_memory 128 KB
    maximum_object_size 30 MB
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs /var/spool/squid3 16384 16 256
    cache_access_log /var/log/squid3/access.log
    refresh_pattern ^ftp: 15 20% 2280
    refresh_pattern ^gopher: 15 0% 2280
    refresh_pattern . 15 20% 2280
    ###ORKUT####
    refresh_pattern orkut.com/.* 10080 100% 43200 override-expire override-lastmod reload-into-ims ignore-reload

    #Antivirus
    #AVG
    refresh_pattern -i \.bin$ 0 20% 4320 override-lastmod reload-into-ims override-expire
    refresh_pattern -i \.ctf$ 0 20% 4320 override-lastmod reload-into-ims override-expire

    ##### Cache do Windows Update #####
    #refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern download.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern msgruser.dlservice.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern windowsupdate.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    #refresh_pattern www.microsoft.com/.*\.(cab|exe|msi) 10080 100% 43200 reload-into-ims
    ################################

    #auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
    #acl autenticados proxy_auth REQUIRED
    #http_access allow autenticados

    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255

    acl QUERY urlpath_regex cgi-bin \?
    acl FORCE dstdomain .orkut.com .orkut.com.br
    cache allow FORCE
    cache deny QUERY

    #storeurl_rewrite_children 70
    #acl store_rewrite_list dstdomain .orkut.com
    #url_rewrite_access allow store_rewrite_list
    #url_rewrite_access deny all
    #url_rewrite_program /etc/squid/store_url_orkut2

    acl tube dstdomain .youtube.com
    cache deny tube

    acl SSL_ports port 443
    acl SSL_ports port 563
    acl Safe_ports port 80
    acl Safe_ports port 21
    acl Safe_ports port 443 563
    acl Safe_ports port 70
    acl Safe_ports port 210
    acl Safe_ports port 1025-65535
    acl Safe_ports port 280
    acl Safe_ports port 488
    acl Safe_ports port 591
    acl Safe_ports port 777
    acl Safe_ports port 901

    acl purge method PURGE
    acl CONNECT method CONNECT

    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    #acl proibidos dstdom_regex "etc/squid/proibidos"
    #http_access deny proibidos
    acl redelocal src 192.168.2.0/24 192.168.3.0/24
    http_access allow localhost
    http_access allow redelocal
    http_access deny all

    ********************************************************************************************
    e aqui seu script em perl, que está na pasta /etc/squid3/........

    #!/usr/bin/perl
    $|=1;
    while (<>) {
    open $fh, ">>/tmp/debug_url_redirect.log";
    @X = split;
    $url = $X[0];
    $client = $X[1];
    $nada = $X[2];
    $metodo = $X[3];
    $nada2 = $X[4];
    $myip = $X[5];
    $myport = $X[6];
    print $fh "entrada: $url\n";
    if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
    $url =~ s/img[0-9]/img1/;
    print $fh "saida: $url\n";
    print "$url\n";
    } else {
    print $fh "nao redirecionado\n";
    print "\n";
    }
    close $fh;
    }




    AGRADEÇO DESDE JÁ.....
    limpa o cache.log
    roda e cola aqui

  19. #139

    Padrão

    os parâmetros que estou usando são os mesmos que você passou.

    Código :
    storeurl_rewrite_children 70
    acl store_rewrite_list dstdomain .orkut.com .avast.com
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/store_url_dominios.pl

    o tal do tempo pelo jeito tá complicado pra todo mundo.

  20. #140

    Padrão

    Citação Postado originalmente por lucianogf Ver Post
    os parâmetros que estou usando são os mesmos que você passou.

    Código :
    storeurl_rewrite_children 70
    acl store_rewrite_list dstdomain .orkut.com .avast.com
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/store_url_dominios.pl
    o tal do tempo pelo jeito tá complicado pra todo mundo.

    o pau tah dando pra todos? ele redireciona algo?
    os script tem as devidas permissoes e owner squid?

    se nao redireciona algo e jah seto as perm jah zero o cache... tenta isso:

    vai lah no site baixa o squid-2.7.STABLE2.tar.gz no /usr/src
    tar -xvzf squid-2.7.STABLE2.tar.gz &&
    cd squid-2.7.STABLE2 &&
    ./configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share/squid --sysconfdir=/etc/squid --sharedstatedir=/var/lib/squid --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --enable-dependency-tracking --enable-storeio="aufs,ufs,diskd,coss,null" --enable-carp --enable-icmp --enable-delay-pools --enable-snmp --enable-cachemgr-hostname=localhost --enable-arp-acl --enable-htcp --enable-forw-via-db --enable-cache-digests --enable-default-err-language="Portuguese" --enable-poll --enable-http-violations --enable-linux-netfilter --enable-truncate --enable-ntlm-fail-open --enable-stacktraces --enable-x-accelerator-vary --with-pthreads --with-aio --with-dl --with-large-files --enable-large-cache-files --enable-removal-policies="heap lru" &&
    make &&
    make install
    :P
    Última edição por arium; 30-07-2008 às 22:58.