Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Time Out

    Scheduled Pinned Locked Moved Portuguese
    17 Posts 3 Posters 3.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kleyverson
      last edited by

      Galera preciso da ajuda de vocês.

      Aqui na minha rede, uso o PFSense + Proxy não transparente (no caso o squid).

      Estou com alguns problemas de time out em alguns sites.

      Ex.: site do Banco central, www.bc.gov.br digito o site em qualquer navegador ele dá time out.

      quando não utilizo proxy, as regras de bloqueio não funciona, assim tenho a internet liberada, e acessando o site do banco central, funciona normal.

      Alguém pode me ajuda a reparar esse erro? Pois não tenho condições de liberar a internet total para esses usuário que precisam destes sites em time out.

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        Qual versão do squid você está usando?

        Testa este acesso usando o firefox com o firebug habilitado e na aba network.

        att,
        Marcello Coutinho

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • K
          kleyverson
          last edited by

          Marcelo testei do jeito que pediu, e não funcionou.

          A versão do squid é a 2.7.9 pkg v.4.3.1

          1 Reply Last reply Reply Quote 0
          • marcellocM
            marcelloc
            last edited by

            @kleyverson:

            Marcelo testei do jeito que pediu, e não funcionou.

            Conseguiu ver algum comportamento estranho no firebug, como por exemplo connection aborted(em vermelho)?

            O firebug ajuda a identificar o erro, e não corrigir  ;)

            att,
            Marcello Coutinho

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • K
              kleyverson
              last edited by

              o que aparece é isso apenas Marcelo. Fala que foi Abortado

              http://img705.imageshack.us/img705/1459/erroeh.jpg

              1 Reply Last reply Reply Quote 0
              • C
                cristianonix
                last edited by

                Olá meu amigo, olhe meu wpad.dat
                Fiz alguns testes para liberar determinados sites para passar direto.
                Espero ter ajudado.

                wpad.dat

                function FindProxyForURL(url, host)
                {
                // variable strings to return
                var proxy_yes = "PROXY 192.168.100.254:8080";
                var proxy_no = "DIRECT";
                if (isPlainHostName(host)) { return proxy_no; }
                //if (isInNet(host,"192.168.100.0","255.255.255.0")) { return proxy_no; }
                //Liberar Facebook
                //if (shExpMatch(url, "https://.facebook.com/")) { return proxy_no; }
                //if (shExpMatch(url, "https://.fbcdn.net/")) { return proxy_no; }
                // –----------------
                //if (shExpMatch(url, "http://.ccgov.net:/")) { return proxy_no; }
                if (shExpMatch(url, "http://192.168.
                ./")) { return proxy_no; }
                if (shExpMatch(url, "https://192.168../")) { return proxy_no; }
                if (shExpMatch(url, "http://10.
                ../")) { return proxy_no; }
                if (shExpMatch(url, "https://10.
                ../*")) { return proxy_no; }
                if (shExpMatch(url, "http://127.0.0.1")) { return proxy_no; }
                if (shExpMatch(url, "https://127.0.0.1")) { return proxy_no; }
                if (shExpMatch(url, "https://localhost")) { return proxy_no; }
                if (shExpMatch(url, "127.0.0.1")) { return proxy_no; }
                // Proxy anything else
                return proxy_yes;

                1 Reply Last reply Reply Quote 0
                • K
                  kleyverson
                  last edited by

                  Também é uma alternativa Cristianonix. Daí qual caminho para eu poder colocar esse arquivo? Pois o que farei a partir daqui seria pegar o seu como exemplo alterar e colocar no meu.

                  1 Reply Last reply Reply Quote 0
                  • C
                    cristianonix
                    last edited by

                    Você acabou de responder, o que eu iria te responder.
                    Só alterar conforme os dados de sua rede.

                    O que está com // é comentário.

                    Crie uma regra assim desse jeito, para não passar pelo proxy.

                    if (shExpMatch(url, "https://.site.com/")) { return proxy_no; }

                    att,

                    1 Reply Last reply Reply Quote 0
                    • C
                      cristianonix
                      last edited by

                      Só olhar meu wpad.dat, não tem como se perder.

                      att,

                      1 Reply Last reply Reply Quote 0
                      • K
                        kleyverson
                        last edited by

                        Realmente não tem como eu me perder. Minha dúvida é sobre como fazer. Eu andei lendo e pelo que vi o WPAD.dat não existe correto? então preciso criar este arquivo certo? E eu devo criá-lo no caminho /usr/local/www ? Ai ficaria dessa maneira /usr/local/www/wpad.dat ??

                        Obrigado Pela ajuda.

                        1 Reply Last reply Reply Quote 0
                        • C
                          cristianonix
                          last edited by

                          Correto, crie o arquivo no seguinte caminho /usr/local/www/
                          Crie dois arquivos com o conteudo que te passei.

                          /usr/local/www/wpad.dat

                          /usr/local/www/wpad.pac

                          Qualquer dúvida poste aqui..
                          Espero ter ajudado.

                          1 Reply Last reply Reply Quote 0
                          • C
                            cristianonix
                            last edited by

                            Qualquer coisa leia aqui

                            http://doc.pfsense.org/index.php/WPAD_Autoconfigure_for_Squid

                            1 Reply Last reply Reply Quote 0
                            • marcellocM
                              marcelloc
                              last edited by

                              @kleyverson:

                              Fala que foi Abortado

                              Tive o mesmo problema a alguns meses atrás.
                              E inclusive foi exatamente isto o que me motivou a sair do squid2 e ir para o squid3.

                              att,
                              Marcello Coutinho

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • C
                                cristianonix
                                last edited by

                                Marcello Coutinho,

                                O problema de utilizar o squid3 , no caso do proxy autenticado + wpad,  toda  hora fica precisando dar Control F5 pra atualizar a pagina, em protocolos https.
                                Por isso uso squid2, mesmo nao querendo..

                                att,

                                Cristiano

                                1 Reply Last reply Reply Quote 0
                                • K
                                  kleyverson
                                  last edited by

                                  Cristiano, não sei por qual razão ou circunstancia o meu não funcionou.

                                  Fiz da Seguinte maneira

                                  function FindProxyForURL(url, host)
                                  {
                                  variable strings to return
                                  var proxy_yes = "PROXY 110.0.0.1:3128";
                                  var proxy_no = "DIRECT";
                                  if (isPlainHostName(host)) { return proxy_no; }
                                  if (isInNet(host,"110.0.0.0","255.255.255.0")) { return proxy_no; }
                                  Liberar Facebook
                                  if (shExpMatch(url, "https://.bc.gov.br/")) { return proxy_no; }
                                  if (shExpMatch(url, "https://.bcb.gov.br/")) { return proxy_no; }
                                  –----------------

                                  Proxy anything else
                                  return proxy_yes;

                                  Tudo que eu precise é que o site do banco central passe a funcionar, e com o proxy não transparente não funciona.

                                  Marcelo, você usa o Squid3 com proxy não transparente? Funciona perfeitamente? Porque se for o caso, também migrarei.

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    cristianonix
                                    last edited by

                                    Já vi o erro, voce não colocou o  // de comentario.

                                    No Liberar Facebook, Proxy anything else e  variable strings to return

                                    precisa dos comentarios, senão vai dar erro e não vai funcionar.

                                    1 Reply Last reply Reply Quote 0
                                    • marcellocM
                                      marcelloc
                                      last edited by

                                      @kleyverson:

                                      Fiz da Seguinte maneira

                                      Como o cristiano falou, não esqueça de colocar os caracteres de comentarios antes de documentar o código

                                      @kleyverson:

                                      Marcelo, você usa o Squid3 com proxy não transparente? Funciona perfeitamente? Porque se for o caso, também migrarei.

                                      Sim, bem melhor que marcar o browser, com o proxy não transparente + script de configuração automática você consegue tratar quase 100% dos casos.

                                      Alguns programas com o cliente do java não sabem interpretar o proxy.js/wpad.dat. Neste caso regras de firewall ou proxy marcado na mão resolvem o problema

                                      att,
                                      Marcello Coutinho

                                      Treinamentos de Elite: http://sys-squad.com

                                      Help a community developer! ;D

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.