פרופיל 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 אחר. מדיניות מנוהלת יכולה גם להגביל אילו העדפות יהיו בתוקף.

מאמרים קשורים