Eu tinha um requisito semelhante e encontrei duas soluções para o problema:
- Se você não se importar em pagar pelo serviço, use o FoxyProxy Plus. A versão gratuita do FoxyProxy também deve funcionar bem para isso. Você pode definir regras (ainda mais avançadas, por exemplo, com base no endereço IP atual): link
-
Mais genérico - Gere um arquivo local de Configuração Automática de Proxy, conhecido como PAC .
Fontes:
- MozillaZine: use somente proxy para alguns sites
- Wikpedia: Configuração automática de proxy
por exemplo. salve o seguinte como arquivo de texto no seu disco rígido (mude de acordo)
function FindProxyForURL(url, host) {
host = host.toLowerCase();
if (dnsDomainIs(host, "site-needs-proxy.example.com") ||
dnsDomainIs(host, "other-site-same-proxy.example.com"))
return "PROXY XXX.XXX.XXX.XXX:80"; // (IP:port)
// add more if blocks for multiple proxies...
return "DIRECT"; // or the default proxy
}
e vá para Ferramentas - > Opções (ou CMD +; no seu Mac) - > Avançado - > Rede - > Configurações e verifique: URL de configuração automática de proxy no seu Firefox e aponte para o arquivo que você acabou de criar (ele também deve funcionar em outros navegadores).