Окремий профіль Firefox може нести відтворюване ручне налаштування проксі. Підготуйте окремий каталог профілю і, поки цей профіль закритий, розмістіть ці значення в його 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);

Для запуску в Linux із підготовленим каталогом:

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

Замініть каталог і кінцеву точку; список SOCKS5-проксі пропонує кандидатів для дозволеної перевірки на публічному сайті. --profile вибирає потрібний профіль, а --new-instance запитує окремий процес замість надсилання запуску вже працюючому екземпляру. Той самий профіль не повинен бути відкритий в іншому процесі Firefox.

user.js надає налаштування під час завантаження профілю. Його редагування не є API перемикання проксі на льоту. Firefox також записує збережені користувацькі налаштування в prefs.js, тож видалення лише user.js може залишити вже збережене значення на місці; скидайте відповідні збережені налаштування, коли відмовляєтеся від тестової конфігурації.

Це налаштування належить тому профілю. Воно не переналаштовує операційну систему чи інший профіль Firefox. Керована політика також може обмежувати, які налаштування діють.

Схожі статті