Firefox WebExtension نىڭ ProxyInfo ى Firefox 64 دىن باشلاپ SOCKS ئىشلەتكۈچى ئىسمى ۋە پارول ئورۇنلىرىنى قوللايدۇ. بۇ ئورۇنلار كېڭەيتىش كۆرۈنمە يۈزىگە تەۋە، قولدا پروكسى سۆزلىشىش رامكىسىغا ئەمەس.

پروكسى ۋە ماس host ئىجازىتى بار مەۋجۇت كېڭەيتىش ئۈچۈن:

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 دەلىللىشىنى ساقلايدۇ. SOCKS5 ئېقىمنى شىفىرلامدۇ.

مۇناسىۋەتلىك ماقالىلەر