Possível duplicata de esta questão
Proxy Switcher oferece essa capacidade, para automático parece que você precisa comprar o Versão Pro.
A extensão do Firefox FoxyProxy seria uma opção para o Firefox, mas realmente não atende às suas necessidades.
Se você pode escrever um roteiro, você mesmo pode fazê-lo. Como escrever um script de configuração de proxy