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 പരിശോധന നിലനിർത്തുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ