Un perfil de Firefox independiente puede llevar una configuración manual de proxy repetible. Prepara un directorio de perfil dedicado y, mientras ese perfil esté cerrado, coloca estos valores en su 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 con el directorio preparado:

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

Sustituye el directorio y el extremo; la lista de proxies SOCKS5 ofrece candidatos para una prueba permitida en un sitio público. --profile selecciona el perfil previsto, mientras que --new-instance solicita un proceso separado en lugar de enviar el inicio a una instancia que ya se ejecuta. El mismo perfil no debe estar abierto en otro proceso de Firefox.

user.js proporciona las preferencias cuando se carga el perfil. Editarlo no es una API de conmutación de proxy en vivo. Firefox también escribe las preferencias guardadas en prefs.js, así que borrar solo user.js puede dejar un valor ya guardado en su sitio; restablece las preferencias guardadas correspondientes cuando retires la configuración de prueba.

Esta configuración pertenece a ese perfil. No reconfigura el sistema operativo ni otro perfil de Firefox. Una política gestionada también puede limitar qué preferencias son efectivas.

Artículos relacionados