अलग SOCKS प्रॉक्सी परीक्षण प्रोफ़ाइल के साथ Firefox शुरू करें
परीक्षण प्रोफ़ाइल की user.js में मैन्युअल SOCKS वरीयताएँ रखें और उस प्रोफ़ाइल को नए Firefox इंस्टेंस के साथ स्पष्ट रूप से शुरू करें।
एक अलग 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 प्रोफ़ाइल को फिर से कॉन्फ़िगर नहीं करता। प्रबंधित नीति यह भी सीमित कर सकती है कि कौन-सी वरीयताएँ प्रभावी हों।