+ Responder ao Tópico



  1. 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

  2. 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Á.....



  3. qual foi a mensagem de erro nos logs do squid?

  4. 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



  5. 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






Tópicos Similares

  1. Squid. Msg de erro apó o STOP
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 25-08-2003, 13:42
  2. Squid - limite de usuarios (authenticate_children 32)
    Por Wal no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-08-2003, 17:32
  3. Usar Squid atraves de outro Proxy
    Por lucianotome no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-05-2003, 10:24
  4. Firewall + Squid ==> Estao de Ficando meio Maluco.
    Por A-Marcio no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-03-2003, 20:43
  5. Socorro - Squid parou de autenticar após atualização de paco
    Por Ganymede no fórum Servidores de Rede
    Respostas: 3
    Último Post: 17-02-2003, 13:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L