Un profilo Firefox separato può portare una configurazione proxy manuale ripetibile. Prepara una directory di profilo dedicata e, mentre quel profilo è chiuso, inserisci questi valori nel suo 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);

Per un avvio su Linux con la directory preparata:

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

Sostituisci la directory e l'endpoint; la lista di proxy SOCKS5 offre candidati per un test consentito su un sito pubblico. --profile seleziona il profilo previsto, mentre --new-instance richiede un processo separato invece di inviare l'avvio a un'istanza già in esecuzione. Lo stesso profilo non deve essere aperto in un altro processo Firefox.

user.js fornisce le preferenze quando il profilo viene caricato. Modificarlo non è un'API di cambio proxy in tempo reale. Firefox inoltre scrive le preferenze utente salvate in prefs.js, quindi eliminare solo user.js può lasciare al suo posto un valore già salvato; reimposta le preferenze salvate pertinenti quando dismetti la configurazione di test.

Questa configurazione appartiene a quel profilo. Non riconfigura il sistema operativo né un altro profilo Firefox. Anche un criterio gestito può limitare quali preferenze sono efficaci.

Articoli correlati