Un perfil de Firefox independente pode levar unha configuración manual de proxy repetible. Prepara un directorio de perfil dedicado e, mentres ese perfil estea pechado, coloca estes valores no seu user.js:

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 un inicio en Linux co directorio preparado:

firefox --new-instance --profile "/home/user/firefox-proxy-test"

Substitúe o directorio e o extremo; a lista de proxies SOCKS5 ofrece candidatos para unha proba permitida nun sitio público. --profile selecciona o perfil previsto, mentres que --new-instance solicita un proceso separado en lugar de enviar o inicio a unha instancia que xa se executa. O mesmo perfil non debe estar aberto noutro proceso de Firefox.

user.js proporciona as preferencias cando se carga o perfil. Editalo non é unha API de conmutación de proxy en vivo. Firefox tamén escribe as preferencias gardadas en prefs.js, así que borrar só user.js pode deixar un valor xa gardado no seu sitio; restablece as preferencias gardadas correspondentes cando retires a configuración de proba.

Esta configuración pertence a ese perfil. Non reconfigura o sistema operativo nin outro perfil de Firefox. Unha política xestionada tamén pode limitar que preferencias son efectivas.

Artigos relacionados