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

    Proxy.pac

    Scheduled Pinned Locked Moved Español
    2 Posts 2 Posters 12.6k 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.
    • A Offline
      alopez
      last edited by

      Abro este topic en respuesta a una duda del usuario maxi acerca de los scripts proxy.pac planteada en el topic "Failover DHCP".

      Viene de http://forum.pfsense.org/index.php/topic,7128.0.html

      Mira, lo más sencillo es que en google pongas proxy.pac y te salen cientos de scripts de este tipo, así como numerosa documentación. En cualquier caso los míos son extremadamente sencillos.

      En un archivo proxy.pac escribes el contenido de tu configuración de proxy, y lo publicas en un servidor web alcanzable por los clientes (dentro de tu red). Luego, en el navegador, en la configuración de Proxy automático, indicas la URL en la que has publicado ese proxy.pac.

      Mis ejemplos (sencillísimos, como te dije antes) son:

      function FindProxyForURL(url,host){return "PROXY 192.168.1.100:8080"}

      Que obliga  a los clientes a navegar a través del Proxy 192.168.1.100

      function FindProxyForURL(url,host){return "PROXY 192.168.1.100:8080; PROXY 192.168.1.101:8080; DIRECT"}

      Que obliga  a los clientes a navegar a través del Proxy 192.168.1.100, si este está caído por el 192.168.1.101 y por último, si ambos están caídos por “DIRECT”, que indica al cliente que navegue directamente a través de la puerta de enlace definida en su configuración de red.

      Un ejemplo algo más complejo puede ser:

      function FindProxyForURL(url, host)
      {
              if (isInNet(host,"10.19.6.8", "255.255.255.255"))
              {
                      return "DIRECT";
              }
              else {return "PROXY 192.168.1.100:8080; PROXY 192.168.2.101:8080; DIRECT";}
      }

      Que es igual que el anterior, pero indica que si la dirección de destino es el host 10.19.6.8, ignore Proxys y lo alcance directamente, vía puerta de enlace. Esto último también es aplicable a redes enteras de destino, pero como dije antes, hay infinidad de documentación en Internet para complicarlo todo lo que se quiera.

      Espero que te sirva de ayuda.

      Saludos

      1 Reply Last reply Reply Quote 0
      • M Offline
        maxi
        last edited by

        Muchas gracias alopez, lo voy a probar y te cuento como me fue.

        Saludos, Maxi

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