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

    Squid + Squidguard + wpad

    Scheduled Pinned Locked Moved Español
    1 Posts 1 Posters 853 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.
    • W
      win_bar
      last edited by

      Buenos días a todos, implemente Squid + Squidguard + wpad y funciona de maravilla resulto bastante sencillo y eficiente.

      El tema que tengo ahora es que debo ampliar la red en otro segmento que no se vea con el actual y no sé cómo debo dejar el script para WPAD (Web Proxy Autodiscovery protocol) para aplicar ACL a esta nueva red.

      Me explico tengo creada y en operación la configuración para la red 172.16.0.0/24
      Con el script

      function FindProxyForURL(url, host)
      {
          if (isPlainHostName(host) ||
              shExpMatch(host, "*.local") ||
              isInNet(dnsResolve(host), "172.16.0.0",  "255.255.255.0"))
              return "DIRECT";
          return "PROXY 172.16.0.198:3128";
      }

      La otra red seria 172.16.1.0/24 en otra tarjeta de red puesta en el PFsense, el Gateway seria 172.16.1.1

      Imagino debo editar el Script y adicionar la nueva IP (Otra tarjeta de Red) que coloque al PFsense podría ser ?

      function FindProxyForURL(url, host)
      {
          if (isPlainHostName(host) ||
              shExpMatch(host, "*.local") ||
              isInNet(dnsResolve(host), "172.16.0.0",  "255.255.255.0"))
              isInNet(dnsResolve(host), "172.16.1.0",  "255.255.255.0"))

      return "DIRECT";
          return "PROXY 172.16.0.198:3128";
          return "PROXY 172.16.1.1:3128";
      }

      Aprecio los aportes que me den sobre este asunto y de antemano mil gracias

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