Cómo obligar a los navegadores a utilizar un servidor proxy para dominios específicos como google.com o facebook.com

Cómo obligar a los navegadores a utilizar un servidor proxy para dominios específicos como google.com o facebook.com

Sé que IE te permite forzar todas las conexiones a través de un servidor proxy, excepto dominios específicos o direcciones locales. Pero, ¿hay alguna manera de permitir que IE llegue a Internet directamente y solo fuerce las conexiones a sitios web específicos a través de un proxy?

El caso de uso es si google.com o facebook.com están bloqueados y quiero forzar conexiones a estos sitios a través de una conexión VPN a un servidor proxy alojado en otro lugar, mientras que el acceso directo a Internet para todo lo demás.

Respuesta1

Una solución genérica a este problema es utilizar un archivo de configuración automática de proxy (PAC) personalizado. En este archivo puede tener una lógica arbitraria para seleccionar el proxy, incluida una lista blanca de dominios.

Aquí se explica cómo hacerlo:

  • Cree un archivo de texto en cualquier lugar de su sistema de archivos local, por ejemploC:\ProxyAutoConfiguration.js
  • Pegue el siguiente contenido en ese archivo

    function FindProxyForURL(url, host) {
    
        // use proxy for specific domains
        if (shExpMatch(host, "*.google.com|*.facebook.com"))
            return "PROXY yourproxy:8080";
    
        // by default use no proxy
        return "DIRECT";
    }
    
  • Configure la URL del archivo (por ejemplo, file:///C:/ProxyAutoConfiguration.js) como script de configuración automática de proxy en su sistema o navegador. En IE, esta configuración está aquí:opciones de Internet>Conexiones>Configuración de LAN>Usar script de configuración automática.

Para obtener más información sobre el formato del archivo de configuración automática del proxy, consulte, por ejemplo, esta página web:https://findproxyforurl.com/example-pac-file/

Respuesta2

Creo que encontré una solución. ¡Hay un montón de herramientas proxy para Windows en Codeplex! De esta manera no tengo que configurar algo como Privoxy, que parece un poco excesivo y más difícil de configurar. https://www.codeplex.com/site/search?query=proxy&ac=4

Respuesta3

Puedes hacerlo usando una extensión de Chrome. Descargue e instale Browsec y luego, en la configuración, vaya a la configuración inteligente y luego active el proxy para los sitios web de su elección. Aquí puedes leer con todos los detalles.Establecer proxy para dominios de un sitio web específico

información relacionada