د Firefox WebExtension ProxyInfo له Firefox 64 راهیسې د SOCKS کارن‌نوم او پټ‌نوم ساحې ملاتړ کوي. دا ساحې د غزونې انټرفیس پورې اړه لري، نه د لاسي پروکسي ډیالوګ پورې.

د پروکسي او سمون‌لرونکې کوربه اجازې لرونکې شته غزونې لپاره:

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

proxyUser او proxyPassword د غزونې د اعتبارنامې د سمبالښت له لارې ورکړئ. type: 'socks' معنا SOCKS5 ده; socks4 ورته پټ‌نوم تصدیق نه برابروي.

proxyDNS: true د موخې نوم حلول په څرګند ډول پروکسي ته سپاري. د ProxyInfo حواله په ډیفالټ ډول false ثبتوي; دا ساحه په څرګند ډول ټاکل له دې ډیفالټ څخه د تکيې مخه نیسي.

د SOCKS تصدیق لپاره دا کارن‌نوم/پټ‌نوم ساحې وکاروئ. proxyAuthorizationHeader بیا د HTTP کورنۍ پروکسي لپاره دی.

SOCKS5 سرور باید حساب ملاتړ او ومني. دا د کارن‌نوم او پټ‌نوم تبادله لېږد نه کوډ کوي; د موخې HTTPS خپل جلا TLS تصدیق ساتي.

اړوندې مقالې