Iniciar o Firefox com um perfil de teste SOCKS separado
Coloque as preferências SOCKS manuais no user.js de um perfil de teste e inicie esse perfil explicitamente com uma nova instância do Firefox.
Um perfil Firefox separado pode transportar uma configuração manual de proxy repetível. Prepare um diretório de perfil dedicado e, enquanto esse perfil estiver fechado, coloque estes valores no user.js dele:
user_pref("network.proxy.type", 1);
user_pref("network.proxy.socks", "proxy.example");
user_pref("network.proxy.socks_port", 1080);
user_pref("network.proxy.socks_version", 5);Para um arranque no Linux com o diretório preparado:
firefox --new-instance --profile "/home/user/firefox-proxy-test"Substitua o diretório e o endpoint; a lista de proxies SOCKS5 oferece candidatos para um teste permitido num site público. --profile seleciona o perfil pretendido, enquanto --new-instance pede um processo separado em vez de enviar o arranque para uma instância já em execução. O mesmo perfil não deve estar aberto noutro processo do Firefox.
O user.js fornece as preferências quando o perfil é carregado. Editá-lo não é uma API de comutação de proxy em tempo real. O Firefox também escreve as preferências guardadas em prefs.js, pelo que apagar apenas o user.js pode deixar um valor já guardado no lugar; reponha as preferências guardadas relevantes quando retirar a configuração de teste.
Esta configuração pertence a esse perfil. Não reconfigura o sistema operativo nem outro perfil do Firefox. Uma política gerida também pode limitar quais preferências são eficazes.