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

Proxy via dhcp wpad.dat firefox

Scheduled Pinned Locked Moved Portuguese
12 Posts 3 Posters 2.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.
  • I
    isaiasbertin
    last edited by Apr 23, 2016, 5:27 PM

    bom tarde colegas

    apliquei no pfsense o wpad.dat via dhcp e os navegadores como chrome e internet funcional muito bem, mas já o navegado como firefox não pega o proxy automatico de jeito nenhum ate deixando na opção para pegar dos navegadores. sera que algum colega conseguiu fazer funcionar?

    pois estou usando a ultima versão do firefox

    1 Reply Last reply Reply Quote 0
    • T
      tomaswaldow
      last edited by Apr 23, 2016, 6:18 PM

      Configurou DNS?

      Criou os 3 arquivos, proxy.pac, wpad.dat e wpad.da ?

      Tomas @ 2W Consultoria

      1 Reply Last reply Reply Quote 0
      • I
        isaiasbertin
        last edited by Apr 24, 2016, 12:15 PM

        BELEZA Tomas Waldow

        não tenho os 3 arquivos criei com o método so Sys-Squad, mas também criei a entrada no dns windows e o proxy.php estou enviando via dhcp windows, se eu criar esses outros arquivos sera que o firefox procura automático

        http://192.168.2.1:9600/proxy.php

        desta forma esta a entrada no dhcp do windows.

        1 Reply Last reply Reply Quote 0
        • T
          tomaswaldow
          last edited by Apr 24, 2016, 12:59 PM

          Tive problemas com esse script, uso como te falei e funciona bem.

          Tomas @ 2W Consultoria

          1 Reply Last reply Reply Quote 0
          • I
            isaiasbertin
            last edited by Apr 25, 2016, 12:09 AM

            beleza, tomas

            então devo entregar no dhcp windows  desta forma http://192.168.2.1:9600/wpad.dat , mas mesmo assim criei os 3 arquivos

            e mudei o script para este

            function FindProxyForURL(url,host){

            // http://technet.microsoft.com/en-us/library/dd361950.aspx

            // nomes de maquinas sem pontos passam direto
            if (isPlainHostName(host))
            return "DIRECT";

            // resolve o ip do host
            var resolved_ip=dnsResolve(host);

            // redes liberadas no firewall ou internas
            if (isInNet(resolved_ip, "161.148.0.0", "255.255.0.0")||
            isInNet(resolved_ip, "192.168.0.0", "255.255.0.0")||
            isInNet(resolved_ip, "10.0.0.0", "255.0.0.0")||
            isInNet(resolved_ip, "172.16.0.0", "255.240.0.0")||
            shExpMatch(host,"127.0.0.1"))
            return "DIRECT";

            if (shExpMatch(host,"*.conduit.com")) return "PROXY 127.0.0.1:8080";

            if (shExpMatch(host,"bb.com.br") ||
                shExpMatch(host,"meubanco.com.br") ||
                shExpMatch(host,"notafiscal.site.x.y.x"))
                return "DIRECT";

            // Regra deafult com proxy em ordem de fail-ver
                return "PROXY 192.168.2.1:3128; PROXY 192.168.15.1:3128";

            }

            se possível corrigir algo me informe

            1 Reply Last reply Reply Quote 0
            • T
              tomaswaldow
              last edited by Apr 25, 2016, 10:26 AM

              Me parece OK o script, só não entendi a questão da porta 9600;

              Tomas @ 2W Consultoria

              1 Reply Last reply Reply Quote 0
              • D
                didonsom
                last edited by Apr 25, 2016, 11:11 AM

                @isaiasbertin:

                beleza, tomas

                então devo entregar no dhcp windows  desta forma http://192.168.2.1:9600/wpad.dat , mas mesmo assim criei os 3 arquivos

                e mudei o script para este

                function FindProxyForURL(url,host){

                // http://technet.microsoft.com/en-us/library/dd361950.aspx

                // nomes de maquinas sem pontos passam direto
                if (isPlainHostName(host))
                return "DIRECT";

                // resolve o ip do host
                var resolved_ip=dnsResolve(host);

                // redes liberadas no firewall ou internas
                if (isInNet(resolved_ip, "161.148.0.0", "255.255.0.0")||
                isInNet(resolved_ip, "192.168.0.0", "255.255.0.0")||
                isInNet(resolved_ip, "10.0.0.0", "255.0.0.0")||
                isInNet(resolved_ip, "172.16.0.0", "255.240.0.0")||
                shExpMatch(host,"127.0.0.1"))
                return "DIRECT";

                if (shExpMatch(host,"*.conduit.com")) return "PROXY 127.0.0.1:8080";

                if (shExpMatch(host,"bb.com.br") ||
                    shExpMatch(host,"meubanco.com.br") ||
                    shExpMatch(host,"notafiscal.site.x.y.x"))
                    return "DIRECT";

                // Regra deafult com proxy em ordem de fail-ver
                    return "PROXY 192.168.2.1:3128; PROXY 192.168.15.1:3128";

                }

                se possível corrigir algo me informe

                tente usar esses tutoriais aqui utilizo e funciona normalmente.

                https://forum.pfsense.org/index.php?topic=104190.0
                https://doc.pfsense.org/index.php/WPAD_Autoconfigure_for_Squid
                https://forum.pfsense.org/index.php?topic=53331.0
                http://blogdonerd.com.br/2011/10/descoberta-automatica-de-proxy-wpad-web-proxy-auto-discovery/
                http://www.pfsense-br.org/blog/2013/12/configuracao-wpad-no-pfsense-2-1/

                Abraços,

                Diego

                1 Reply Last reply Reply Quote 0
                • I
                  isaiasbertin
                  last edited by Apr 25, 2016, 11:29 PM

                  sera que o meu so não funciona por utilizar outra porta em vez de ser a porta 80

                  http://192.168.2.1:9600/wpad.dat

                  sera que é por isso, teria como habitar no lighty logs para verificar se o firefox esta mesmo buscando o arquivo de proxy

                  1 Reply Last reply Reply Quote 0
                  • T
                    tomaswaldow
                    last edited by Apr 26, 2016, 4:25 PM

                    @isaiasbertin:

                    sera que o meu so não funciona por utilizar outra porta em vez de ser a porta 80

                    http://192.168.2.1:9600/wpad.dat

                    sera que é por isso, teria como habitar no lighty logs para verificar se o firefox esta mesmo buscando o arquivo de proxy

                    Creio que sim, pois a consulta é feita pelo navegador e não que ele vai buscar em outra porta.

                    Tomas @ 2W Consultoria

                    1 Reply Last reply Reply Quote 0
                    • I
                      isaiasbertin
                      last edited by May 1, 2016, 9:14 PM

                      Tomas funcionou

                      o firefox pegou o proxy automático, cara ter a porta 80 ativa na rede interne não é perigoso

                      1 Reply Last reply Reply Quote 0
                      • T
                        tomaswaldow
                        last edited by May 2, 2016, 10:20 AM

                        @isaiasbertin:

                        Tomas funcionou

                        o firefox pegou o proxy automático, cara ter a porta 80 ativa na rede interne não é perigoso

                        Sim, por isso pode criar outra instancia do servidor web do pfSense para responder na porta 80 somente o arquivo wpad e deixar a interface de administração em outra porta via HTTPs. Da uma procurada no forum tem artigo sobre isso.

                        Tomas @ 2W Consultoria

                        1 Reply Last reply Reply Quote 0
                        • I
                          isaiasbertin
                          last edited by May 2, 2016, 3:25 PM

                          OK  já possui outra instância em outra porta, mas além disso vou ativar HTTPS nesta porta
                          Depois mando a regra que fiz

                          1 Reply Last reply Reply Quote 0
                          12 out of 12
                          • First post
                            12/12
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                            This community forum collects and processes your personal information.
                            consent.not_received