Odvojeni Firefox profil može nositi ponovljivo ručno podešavanje proxyja. Pripremite namenski direktorij profila i, dok je taj profil zatvoren, stavite ove vrednosti u njegov 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);

Za pokretanje na Linuxu s pripremljenim direktorijem:

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

Zamenite direktorij i odredište; lista SOCKS5 proxyja nudi kandidate za dozvoljeni test na javnom sajtu. --profile bira željeni profil, dok --new-instance traži odvojen proces umesto slanja pokretanja već pokrenutoj instanci. Isti profil ne sme biti otvoren u drugom Firefox procesu.

user.js daje postavke kada se profil učita. Njegovo uređivanje nije API za prebacivanje proxyja u hodu. Firefox takođe zapisuje sačuvane korisničke postavke u prefs.js, pa brisanje samo user.js može ostaviti već sačuvanu vrednost; resetujte relevantne sačuvane postavke kada ukidate testnu konfiguraciju.

Ovo podešavanje pripada tom profilu. Ono ne prekonfiguriše operativni sistem ni drugi Firefox profil. Upravljana politika takođe može ograničiti koje postavke deluju.

Povezani članci