تشغيل Firefox بملف تعريف اختبار SOCKS منفصل
ضع تفضيلات SOCKS اليدوية في user.js الخاص بملف تعريف اختبار، ثم شغّل ذلك الملف صراحةً بمثيل جديد من 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 التفضيلات عند تحميل ملف التعريف. وتحريره ليس واجهة برمجية لتبديل الوكيل أثناء التشغيل. كما يكتب Firefox التفضيلات المحفوظة إلى prefs.js، لذا قد يترك حذف user.js وحده قيمة محفوظة سابقاً في مكانها؛ أعد ضبط التفضيلات المحفوظة ذات الصلة عند إلغاء إعداد الاختبار.
هذا الإعداد يخص ذلك الملف فقط. وهو لا يعيد تهيئة نظام التشغيل ولا ملف تعريف Firefox آخر. ويمكن للسياسات المُدارة أيضاً أن تقيّد التفضيلات الفعّالة.