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 ચકાસણી જાળવી રાખે છે.

સંબંધિત લેખો