Como forçar os navegadores a usarem servidores proxy para domínios específicos, como google.com ou facebook.com

Como forçar os navegadores a usarem servidores proxy para domínios específicos, como google.com ou facebook.com

Eu sei que o IE permite forçar todas as conexões através de um servidor proxy, exceto domínios específicos ou endereços locais. Mas existe uma maneira de permitir que o IE acesse a Internet diretamente e apenas forçar conexões a sites específicos por meio de proxy?

O caso de uso é se google.com ou facebook.com estiverem bloqueados e eu quiser forçar conexões com esses sites por meio de uma conexão VPN com um servidor proxy hospedado em outro lugar, enquanto tenho acesso direto à Internet para todo o resto.

Responder1

Uma solução genérica para esse problema é usar um arquivo PAC (configuração automática de proxy) personalizado. Neste arquivo você pode ter uma lógica arbitrária para selecionar o proxy - incluindo uma lista branca de domínios.

Aqui está como fazer isso:

  • Crie um arquivo de texto em qualquer lugar do seu sistema de arquivos local, por exemploC:\ProxyAutoConfiguration.js
  • Cole o seguinte conteúdo nesse arquivo

    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 a URL deste arquivo (por exemplo, file:///C:/ProxyAutoConfiguration.js) como script de configuração automática de proxy em seu sistema ou navegador. No IE, esta configuração está aqui:opções de Internet>Conexões>Configurações de lan>Usar script de configuração automática.

Para obter mais informações sobre o formato do arquivo de configuração automática do proxy, consulte, por exemplo, esta página da web:https://findproxyforurl.com/example-pac-file/

Responder2

Acho que encontrei uma solução. Existem inúmeras ferramentas de proxy para Windows no Codeplex! Dessa forma, não preciso configurar algo como o Privoxy, que parece um pouco exagerado e mais difícil de configurar. https://www.codeplex.com/site/search?query=proxy&ac=4

Responder3

Você pode fazer isso usando uma extensão do Chrome. Baixe e instale o Browsec e, nas configurações, vá para configurações inteligentes e ative o proxy para os sites de sua escolha. Aqui você pode ler em detalhes completos.Definir proxy para domínios de sites específicos

informação relacionada