የ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 ማረጋገጫ ይይዛል።

ተዛማጅ ጽሑፎች