Firefox WebExtensions: ProxyInfo-യിൽ SOCKS5 ക്രെഡൻഷ്യലുകൾ സജ്ജമാക്കുക
Firefox proxy.onRequest ഫലത്തിൽ ഉപയോക്തൃനാമവും പാസ്വേഡും നൽകുക, SOCKS പതിപ്പും റിമോട്ട് DNS നയവും വ്യക്തമായി പറയുക.
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 പരിശോധന നിലനിർത്തുന്നു.