Você pode criar um arquivo Configuração Automática de Proxy (PAC) para o Firefox e configurá-lo em "URL de Configuração Automática de Proxy" (colocando o arquivo PAC em algum lugar em um servidor HTTP ou usando um % de URL no estilofile:///path/to/file.pac
).
O arquivo PAC em si é um arquivo de texto (JavaScript) que define uma função que determina qual proxy usar:
function FindProxyForURL(url, host)
{
if (shExpMatch(url, "*.youtube.com/*")) {
return "SOCKS localhost:5000";
} else {
return "DIRECT";
}
}
Este é um exemplo simples que deve atender às suas necessidades, mas com o PAC é possível definir esquemas de proxy muito complexos (por exemplo, considerando a hora do dia, tendo vários proxies, dependendo do endereço IP local, etc.) . Você pode encontrar facilmente mais informações sobre arquivos PAC na Internet, por exemplo, link .