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-ը տրամադրում է նախապատվությունները պրոֆիլի բեռնման պահին։ Այն խմբագրելը կենդանի պրոքսի փոխարկման API չէ։ Firefox-ը նաև գրանցում է պահված օգտվողի նախապատվությունները prefs.js-ում, ուստի միայն user.js-ը ջնջելը կարող է թողնել արդեն պահված արժեքը տեղում. թեստային կարգավորումից հրաժարվելիս վերականգնեք համապատասխան պահված նախապատվությունները։
Այս կարգավորումը պատկանում է այդ պրոֆիլին։ Այն չի վերակարգավորում օպերացիոն համակարգը կամ այլ Firefox պրոֆիլ։ Կառավարվող քաղաքականությունը նույնպես կարող է սահմանափակել, թե որ նախապատվություններն են գործում։