သီးခြား SOCKS proxy စမ်းသပ်မှု ပရိုဖိုင်နှင့် Firefox ကို စတင်ပါ
ကိုယ်တိုင်လုပ်သော SOCKS ရွေးချယ်မှုများကို စမ်းသပ်ပရိုဖိုင်၏ user.js တွင် ထည့်ပြီး ထိုပရိုဖိုင်ကို Firefox အသစ်တစ်ခုဖြင့် ရှင်းလင်းစွာ စတင်ပါ။
သီးခြား Firefox ပရိုဖိုင်တစ်ခုသည် ထပ်ခါတလဲလဲ ပြုလုပ်နိုင်သော ကိုယ်တိုင် proxy ဆက်တင်ကို ဆောင်ထားနိုင်သည်။ သီးသန့် ပရိုဖိုင်လမ်းညွှန်တစ်ခု ပြင်ဆင်ပြီး ထိုပရိုဖိုင် ပိတ်ထားစဉ် ဤတန်ဖိုးများကို ၎င်း၏ 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 proxy စာရင်းသည် ခွင့်ပြုထားသော အများပြည်သူ ဆိုက်စမ်းသပ်မှုအတွက် ကိုယ်စားလှယ်လောင်းများ ပေးသည်။ --profile သည် ရည်ရွယ်သော ပရိုဖိုင်ကို ရွေးပြီး --new-instance သည် လုပ်ဆောင်နေပြီးသား instance သို့ စတင်မှု ပို့မည့်အစား သီးခြား လုပ်ငန်းစဉ် တောင်းဆိုသည်။ တူညီသော ပရိုဖိုင်ကို အခြား Firefox လုပ်ငန်းစဉ်တွင် ဖွင့်ထားခြင်း မရှိရပါ။
ပရိုဖိုင် တင်သွင်းချိန်တွင် user.js က ရွေးချယ်မှုများကို ပံ့ပိုးသည်။ ၎င်းကို တည်းဖြတ်ခြင်းသည် တိုက်ရိုက် proxy ပြောင်းလဲသည့် API မဟုတ်ပါ။ Firefox သည် သိမ်းထားသော အသုံးပြုသူ ရွေးချယ်မှုများကို prefs.js သို့လည်း ရေးသည်၊ ထို့ကြောင့် user.js ကို ဖျက်ရုံဖြင့် သိမ်းထားပြီးသား တန်ဖိုး ကျန်နေနိုင်သည်။ စမ်းသပ် ဖွဲ့စည်းမှုကို ရုပ်သိမ်းချိန်တွင် သက်ဆိုင်ရာ သိမ်းထားသော ရွေးချယ်မှုများကို ပြန်လည်သတ်မှတ်ပါ။
ဤဆက်တင်သည် ထိုပရိုဖိုင်နှင့် သက်ဆိုင်သည်။ ၎င်းသည် လည်ပတ်မှုစနစ် သို့မဟုတ် အခြား Firefox ပရိုဖိုင်ကို ပြန်လည်ပြင်ဆင်ခြင်း မရှိပါ။ စီမံခန့်ခွဲသော မူဝါဒကလည်း မည်သည့် ရွေးချယ်မှုများ အကျိုးသက်ရောက်မည်ကို ကန့်သတ်နိုင်သည်။