یک نمایه جداگانه 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 را دوباره پیکربندی نمی‌کند. خط‌مشی مدیریت‌شده نیز می‌تواند محدود کند کدام تنظیمات مؤثر باشند.

مقالات مرتبط