Lancer Firefox avec un profil de test SOCKS distinct
Placez des préférences SOCKS manuelles dans le user.js d'un profil de test et lancez ce profil explicitement avec une nouvelle instance de Firefox.
Un profil Firefox distinct peut porter une configuration proxy manuelle reproductible. Préparez un répertoire de profil dédié et, tant que ce profil est fermé, placez ces valeurs dans son 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);Pour un lancement sous Linux avec le répertoire préparé :
firefox --new-instance --profile "/home/user/firefox-proxy-test"Remplacez le répertoire et le point de terminaison ; la liste de proxys SOCKS5 propose des candidats pour un test autorisé sur un site public. --profile sélectionne le profil voulu, tandis que --new-instance demande un processus séparé au lieu d'envoyer le lancement à une instance déjà en cours. Le même profil ne doit pas être ouvert dans un autre processus Firefox.
user.js fournit les préférences au chargement du profil. Le modifier n'est pas une API de bascule de proxy à chaud. Firefox écrit aussi les préférences enregistrées dans prefs.js, donc supprimer seulement user.js peut laisser une valeur déjà enregistrée en place ; réinitialisez les préférences enregistrées concernées lorsque vous abandonnez la configuration de test.
Cette configuration appartient à ce profil. Elle ne reconfigure ni le système d'exploitation ni un autre profil Firefox. Une politique gérée peut également restreindre les préférences effectives.