अपने मौजूदा Firefox एक्सटेंशन श्रोता से SOCKS रूट के साथ इच्छित गंतव्य-DNS नीति लौटाएँ:

{
  type: "socks",
  host: "proxy.example",
  port: 1080,
  proxyDNS: true
}

इस API में, type: "socks" SOCKS5 की पहचान करता है। सार्वजनिक मध्यस्थ के माध्यम से अनुमत सार्वजनिक-साइट अनुरोधों के लिए, SOCKS5 प्रॉक्सी सूची से कोई उम्मीदवार इस रूट का होस्ट और पोर्ट दे सकता है। यह अंश मानता है कि एक्सटेंशन के पास पहले से अपना अनुमत रूटिंग श्रोता है; यह पूर्ण एक्सटेंशन नहीं है। किसी पुराने प्रस्ताव या दूसरे ब्राउज़र के API से आया प्रकार-नाम परस्पर विनिमेय नहीं है।

Mozilla का वर्तमान संदर्भ समर्थित SOCKS प्रकारों के लिए proxyDNS को false का डिफ़ॉल्ट मान देता है। जब इस रूट को प्रॉक्सी-पक्ष रिज़ॉल्यूशन चाहिए तब इसे स्पष्ट रूप से सेट करें, बजाय इस पर निर्भर रहने के कि ब्राउज़र का मैन्युअल-प्रॉक्सी संवाद एक्सटेंशन का चयन देगा।

इच्छित नीति हर लागू फ़ॉलबैक ऑब्जेक्ट पर भी लागू करें। पहला रूट विफल होने के बाद लौटाया गया दूसरा ऑब्जेक्ट भिन्न DNS चयन रख सकता है या भिन्न पथ चुन सकता है।

यह फ़ील्ड उस रूट से जुड़ी कुछ क्वेरीज़ को नियंत्रित करता है। यह हर ऑपरेटिंग-सिस्टम या एप्लिकेशन लुकअप को प्रॉक्सी पर नहीं ले जाता।

संबंधित लेख