Firefox SOCKS ProxyInfo: റിമോട്ട് റെസല്യൂഷനായി proxyDNS സജ്ജമാക്കുക
ബ്രൗസർ ഡയലോഗ് എക്സ്റ്റൻഷന്റെ റൂട്ട് കോൺഫിഗർ ചെയ്യുന്നു എന്ന് അനുമാനിക്കുന്നതിനുപകരം Firefox എക്സ്റ്റൻഷൻ തിരികെ നൽകുന്ന SOCKS ProxyInfo-യിൽ DNS സ്വഭാവം സജ്ജമാക്കുക.
നിലവിലുള്ള Firefox എക്സ്റ്റൻഷൻ ലിസണറിൽ നിന്ന് SOCKS റൂട്ടിനൊപ്പം ഉദ്ദേശിച്ച ലക്ഷ്യ-DNS നയം തിരികെ നൽകുക:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
ഈ API-യിൽ, type: "socks" SOCKS5-നെ തിരിച്ചറിയുന്നു. പൊതു മധ്യവർത്തിയിലൂടെ അനുവദിക്കപ്പെടുന്ന പൊതു-സൈറ്റ് അഭ്യർത്ഥനകൾക്ക്, SOCKS5 പ്രോക്സി പട്ടികയിൽ നിന്നുള്ള ഒരു സ്ഥാനാർത്ഥിക്ക് ഈ റൂട്ടിന്റെ ഹോസ്റ്റും പോർട്ടും നൽകാനാകും. ഈ ഭാഗം എക്സ്റ്റൻഷന് ഇതിനകം അനുവദനീയമായ റൂട്ടിംഗ് ലിസണർ ഉണ്ടെന്ന് അനുമാനിക്കുന്നു; ഇത് പൂർണ്ണ എക്സ്റ്റൻഷനല്ല. പഴയ നിർദ്ദേശത്തിൽ നിന്നോ മറ്റൊരു ബ്രൗസറിന്റെ API-യിൽ നിന്നോ ഉള്ള തരം-നാമം പരസ്പരം മാറ്റാനാവില്ല.
Mozilla-യുടെ നിലവിലെ റഫറൻസ് പിന്തുണയ്ക്കുന്ന SOCKS തരങ്ങൾക്ക് proxyDNS എന്നതിന് false എന്ന സ്ഥിരസ്ഥിതി മൂല്യം നൽകുന്നു. ഈ റൂട്ടിന് പ്രോക്സി വശത്ത് റെസല്യൂഷൻ ആവശ്യമുള്ളപ്പോൾ അത് വ്യക്തമായി സജ്ജമാക്കുക, ബ്രൗസറിന്റെ മാനുവൽ-പ്രോക്സി ഡയലോഗ് എക്സ്റ്റൻഷന്റെ തിരഞ്ഞെടുപ്പ് നൽകുമെന്ന് ആശ്രയിക്കുന്നതിനുപകരം.
ഉദ്ദേശിച്ച നയം ബാധകമായ ഓരോ ഫാൾബാക്ക് ഒബ്ജക്റ്റിലും പ്രയോഗിക്കുക. ആദ്യ റൂട്ട് പരാജയപ്പെട്ട ശേഷം തിരികെ നൽകുന്ന മറ്റൊരു ഒബ്ജക്റ്റിന് വ്യത്യസ്ത DNS തിരഞ്ഞെടുപ്പ് ഉണ്ടാകാം അല്ലെങ്കിൽ വ്യത്യസ്ത പാത തിരഞ്ഞെടുക്കാം.
ഈ ഫീൽഡ് ആ റൂട്ടുമായി ബന്ധപ്പെട്ട ചില ക്വറികൾ നിയന്ത്രിക്കുന്നു. ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെയോ അപ്ലിക്കേഷന്റെയോ എല്ലാ ലുക്കപ്പുകളും ഇത് പ്രോക്സിയിലേക്ക് മാറ്റുന്നില്ല.