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

    Mywpad.php GUI script para configurar WPAD en pfSense 2.3.x

    Scheduled Pinned Locked Moved Español
    14 Posts 4 Posters 5.5k Views 1 Watching
    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.
    • W Offline
      will23b
      last edited by

      Saludos

      Estimado tengo varias consultas:

      • con esta configuración es necesario colocar en el dns resolver las demas configuraciones?
      • hay que crear los ficheros wpad.dat, proxy.pac y demas?

      estoy un poco confundido, ya que ejecute pero a la hora de navegar en el pc cliente no navega….pero en los logs si le asigna el wpad.da

      1 Reply Last reply Reply Quote 0
      • J Offline
        javcasta
        last edited by

        Hola

        Tengo todas las respuestas en:

        Origen del script en su versión cli (donde voy desgranando el proceso):
        https://forum.pfsense.org/index.php?topic=112715.0

        Hilo donde explico WPAD revertiendo la gui a HTTP y sin revertir la gui a HTTP:
        https://forum.pfsense.org/index.php?topic=109927.0

        El script crea si no existe una entrada en unbound para el host wpad
        El proxy.pac lo crea el script (así como los enlaces simbólicos a wpad.dat y wpad.da) , como mucho puedes editarlo y modificarlo
        a tu conveniencia

        Tan solo hay que reiniciar los servicios unbound y dhcpd para que wpad esté operativo.

        Las reglas del firewall si buscas en los links sabras como configurarlas.

        E imagino que tienes squid instalado en modo NO transparente …

        Y creo que ya he posteado suficiente sobre el tema, tan solo hay que leer y usar el buscador :)

        Salu2

        Javier Castañón
        Técnico de comunicaciones, soporte y sistemas.

        Mi web: https://javcasta.com/

        Soporte scripting/pfSense https://javcasta.com/soporte/

        1 Reply Last reply Reply Quote 0
        • A Offline
          acriollo
          last edited by

          Muy buen aporte.

          1 Reply Last reply Reply Quote 0
          • W Offline
            will23b
            last edited by

            Excelente, gracias por las aclaraciones, ya esta implementado …..excelente aporte.

            1 Reply Last reply Reply Quote 0
            • W Offline
              will23b
              last edited by

              Realizando la implementación me surgió un problema, realizo las pruebas con los navegadores: firefox, chrome y el internet explorer; en firefox y en el iexplorer funciona bien, me detecta la navegación y realiza los bloqueos el squid.

              En el chrome, sucede que cargo la pagina se queda tratando de conectar pero al final no carga nada; pero en los log del pfsense si llegan las peticiones y se activa el wpad, pero la pagina nunca carga, ya intente con varios sitios y nada. Les ha pasado esto??

              La configuración que tengo es la que he seguido en los manuales, las reglas del fw están para que el control del proxy. Otra novedad que se me presento es al implementar tambien el squidGuard, no me bloquea, o no se lo implementa con el wpad.

              1 Reply Last reply Reply Quote 0
              • W Offline
                will23b
                last edited by

                Ya solucioné lo del chrome…..

                Pero si necesitaría ayuda con lo del squidGuard

                1 Reply Last reply Reply Quote 0
                • W Offline
                  will23b
                  last edited by

                  Resuelto el problema con el squidGuard.

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    javcasta
                    last edited by

                    Hola

                    Me alegro will23b.

                    Y si resuelves un problema, postea como lo hicistes, así el que tenga tu mismo problema y busque en el foro le servirá de ayuda. :)

                    Salu2

                    Javier Castañón
                    Técnico de comunicaciones, soporte y sistemas.

                    Mi web: https://javcasta.com/

                    Soporte scripting/pfSense https://javcasta.com/soporte/

                    1 Reply Last reply Reply Quote 0
                    • W Offline
                      will23b
                      last edited by

                      Saludos

                      Estoy haciendo pruebas con los telefonos android, actualmente no me reparte el proxy y no navegan…..si han tenido el mismo problema por favor ayuda.

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        javcasta
                        last edited by

                        Hola

                        En ambientes de redes educativas, como universidades, que suelen usar proxy con autenticación (o no) y wpad, muchos usuarios de Android usan Drony:

                        https://play.google.com/store/apps/details?id=org.sandroproxy.drony&hl=es

                        ★ Root NOT needed ★
                        Proxy that can operate with proxy authentications.
                        Android OS has just proxy with no authentication.
                        So this app can help you with your corporate/university/school network environment.

                        Supports digest, windows (ntlm), basic authentication. HTTP,HTTPS,SOCKS4a,SOCKS5 type of

                        Salu2

                        Javier Castañón
                        Técnico de comunicaciones, soporte y sistemas.

                        Mi web: https://javcasta.com/

                        Soporte scripting/pfSense https://javcasta.com/soporte/

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          javerleo
                          last edited by

                          Gracias por tu aporte Javier.

                          Ahorra mucho tiempo el script. Antes hacía todo manualmente.

                          Solo tengo una duda. ¿Por qué en el script no se agrega una entrada mime para la extensión pac, como sí se hace para las extensiones dat y da?

                          Mis respetos.

                          –-----------
                          God is my best friend

                          1 Reply Last reply Reply Quote 0
                          • J Offline
                            javerleo
                            last edited by

                            Gracias a javcasta por este aporte. Sin embargo, el día de hoy el script no funciona correctamente con la versión versión 2.4.4 y posteriores, en la que se usa PHP 7 y se produce un error fatal que impide la carga de la página. Este es el error:

                            HP Fatal error: Uncaught Error: Cannot use string offset as an array in /usr/local/www/mywpad.php:347

                            Pregunto si algún desarrollador PHP puede revisarlo para hacer la corrección necesaria. La verdad este script ahorra mucho tiempo en el proceso de configurar WPAD.

                            –-----------
                            God is my best friend

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