Firefox ၏ WebExtension ProxyInfo သည် Firefox 64 မှစ၍ SOCKS အသုံးပြုသူအမည်နှင့် စကားဝှက် အကွက်များကို ပံ့ပိုးထားသည်။ ဤအကွက်များသည် extension အင်တာဖေ့စ်နှင့် သက်ဆိုင်ပြီး လက်ဖြင့် proxy ဒိုင်ယာလော့ဂ်နှင့် မသက်ဆိုင်ပါ။

proxy နှင့် ကိုက်ညီသော host ခွင့်ပြုချက်ရှိသည့် လက်ရှိ extension အတွက်:

browser.proxy.onRequest.addListener(() => ({
  type: 'socks',
  host: 'proxy.example',
  port: 1080,
  username: proxyUser,
  password: proxyPassword,
  proxyDNS: true,
}), {urls: ['<all_urls>']});

proxyUser နှင့် proxyPassword ကို extension ၏ အထောက်အထား ကိုင်တွယ်မှုမှတစ်ဆင့် ပေးပါ။ type: 'socks' သည် SOCKS5 ကို ဆိုလိုသည်; socks4 သည် အလားတူ စကားဝှက် စစ်ဆေးမှုကို မပေးပါ။

proxyDNS: true သည် ဦးတည်ရာအမည် ဖြေရှင်းမှုကို proxy သို့ ရှင်းလင်းစွာ လွှဲအပ်သည်။ ProxyInfo ကိုးကားချက်တွင် မူလတန်ဖိုး false ဟု မှတ်တမ်းတင်ထားသည်; ဤအကွက်ကို ရှင်းလင်းစွာ သတ်မှတ်ခြင်းဖြင့် ထိုမူလတန်ဖိုးအပေါ် မှီခိုမှုကို ရှောင်ရှားနိုင်သည်။

SOCKS စစ်ဆေးမှုအတွက် ဤအသုံးပြုသူအမည်/စကားဝှက် အကွက်များကို အသုံးပြုပါ။ proxyAuthorizationHeader မှာမူ HTTP မိသားစု proxy များအတွက် ဖြစ်သည်။

SOCKS5 ဆာဗာသည် အကောင့်ကို ပံ့ပိုးပြီး လက်ခံရမည်။ ဤအသုံးပြုသူအမည်နှင့် စကားဝှက် လဲလှယ်မှုသည် သယ်ယူပို့ဆောင်မှုကို စကားဝှက်မခံပါ; ဦးတည်ရာ၏ HTTPS သည် ၎င်း၏ သီးခြား TLS စစ်ဆေးမှုကို ထိန်းသိမ်းထားသည်။

ဆက်စပ်ဆောင်းပါးများ