Firefox mit einem separaten SOCKS-Proxy-Testprofil starten
Manuelle SOCKS-Einstellungen in die user.js eines Testprofils eintragen und dieses Profil ausdrücklich mit einer neuen Firefox-Instanz starten.
Ein separates Firefox-Profil kann eine wiederholbare manuelle Proxy-Einrichtung tragen. Bereiten Sie ein eigenes Profilverzeichnis vor und tragen Sie diese Werte in dessen user.js ein, solange das Profil geschlossen ist:
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);Für einen Linux-Start mit dem vorbereiteten Verzeichnis:
firefox --new-instance --profile "/home/user/firefox-proxy-test"Ersetzen Sie Verzeichnis und Endpunkt; die SOCKS5-Proxy-Liste bietet Kandidaten für einen erlaubten Test auf einer öffentlichen Website. --profile wählt das vorgesehene Profil, während --new-instance einen eigenen Prozess anfordert, statt den Start an eine bereits laufende Instanz zu schicken. Dasselbe Profil darf nicht in einem anderen Firefox-Prozess geöffnet sein.
user.js liefert Einstellungen, wenn das Profil geladen wird. Sie zu bearbeiten ist keine API zum Umschalten des Proxys im laufenden Betrieb. Firefox schreibt gespeicherte Nutzereinstellungen außerdem in prefs.js, sodass das Löschen nur von user.js einen bereits gespeicherten Wert stehen lassen kann; setzen Sie die betreffenden gespeicherten Einstellungen zurück, wenn Sie die Testkonfiguration aufgeben.
Diese Einrichtung gehört zu diesem Profil. Sie konfiguriert weder das Betriebssystem noch ein anderes Firefox-Profil um. Eine verwaltete Richtlinie kann ebenfalls einschränken, welche Einstellungen wirksam sind.