फ़ायरफ़ॉक्स में एक प्रॉक्सी के माध्यम से डीएनएस कैसे करें?


31

मैं फॉक्सपीप्रॉक्सी के साथ फ़ायरफ़ॉक्स 3.5.7 का उपयोग कर रहा हूं। मेरे पास दूसरे छोर पर एक HTTP प्रॉक्सी सर्वर के माध्यम से 8080 अग्रेषित करने वाली एक ssh सुरंग है। FoxyProxy के साथ, मैं काम यातायात प्रत्यक्ष भेजते हैं, लेकिन बाकी सब प्रॉक्सी सर्वर के माध्यम से जाता है। DNS लुकअप, हालांकि, अभी भी रिज़ॉल्यूशन के लिए DNS सर्वरों के लिए काम करता है। वहाँ एक ऐड-ऑन है जो ओएस पर कुछ DNS ट्रैफ़िक को फ़नल कर सकता है लेकिन मेरी ssh सुरंग के माध्यम से बाकी सब को हिला सकता है? यह एक लंबा शॉट है, लेकिन यह पूछने के लिए कभी दर्द नहीं होता ...।

firefox  ssh  dns  proxy 

जवाबों:


37
  1. फ़ायरफ़ॉक्स में इसे अपने एड्रेस बार में टाइप करें:

    about: config

  2. सावधान रहने का वादा करने वाले क्लिक करें।

  3. फ़िल्टर टेक्स्टबॉक्स में, प्रॉक्सी टाइप करें

  4. वरीयता नाम ढूँढें जिसे network.proxy.socks_remote_dns कहा जाता है । इसे सही पर सेट करने के लिए इसे डबल क्लिक करें।

फ़ायरफ़ॉक्स अब स्थानीय रूप से उन्हें हल करने की कोशिश करने के बजाय डीएनएस अनुरोधों को प्रॉक्सी करेगा।


मैं हमेशा इस कदम को भूल जाता हूं, बहुत महत्वपूर्ण।
स्पेंसर के-

@NickKavadias भयानक जवाब के लिए धन्यवाद। वैसे, क्या आप जानते हैं कि फ़ायरफ़ॉक्स "हिपस्टर" तरीके से क्यों काम करता है? उदाहरण के लिए यह विकल्प डिफ़ॉल्ट रूप से अन्य ब्राउज़रों पर सही है। इसके अलावा, अन्य ब्राउज़र डिफ़ॉल्ट रूप से विंडोज सर्टिफिकेट स्टोर का उपयोग करते हैं लेकिन फ़ायरफ़ॉक्स आदि नहीं है। क्या आप जानते हैं कि फ़ायरफ़ॉक्स को इस तरह से काम करने के लिए क्यों कॉन्फ़िगर किया गया है?
उत्कर्ष

@Utku शायद मूल रूप से SOCKS5 से पहले लिखी गई थी। SOCKS4 ने DNS प्रश्नों को संभालने वाले प्रॉक्सी का समर्थन नहीं किया।
बॉयड स्टीफन स्मिथ जूनियर

11

कुछ समय बीत चुका है। वर्तमान फ़ायरफ़ॉक्स संस्करण में आप सीधे नेटवर्क सेटिंग्स में " रिमोट DNS " की जांच कर सकते हैं जहां आप प्रॉक्सी सेटिंग्स सेट करते हैं।


बहुत अच्छा संकेत! इसके बारे में जाने की आवश्यकता नहीं है: अब और कॉन्फ़िगर करें, इसे (ग्राफ़िकल) सेटिंग संवाद में कॉन्फ़िगर किया जा सकता है। लेकिन आपके द्वारा पोस्ट किया गया लिंक अब काम नहीं कर रहा है। वहाँ एक mozillaZine लेख और बग रिपोर्ट # 134105 है
बेसिक

7

अपने ssh क्लाइंट को डायनेमिक फ़ॉरवर्डिंग करने के लिए कॉन्फ़िगर करें (-Dshshsh क्लाइंट पर -D फ्लैग) ताकि यह SOCKS सर्वर की तरह काम करे। फिर आप SOCKS के माध्यम से दूरस्थ DNS लुकअप कर सकते हैं। एक सीधा HTTP प्रॉक्सी जो आप चाहते हैं उसका समर्थन नहीं करता है।

FoxyProxy के पास SOCKS के साथ आप क्या चाहते हैं, इसकी जानकारी है। Privoxy भी एक और अच्छा विकल्प है।


3

फ़ायरफ़ॉक्स में अब सिस्टम DNS के आधार पर दूरस्थ DNS को सक्षम करने का एक दृश्य तरीका है। यह SOCKS v5 प्रॉक्सी विकल्प के बगल में एक चेक बॉक्स है, जिसे रिमोट DNS कहा जाता है ।

फ़ायरफ़ॉक्स उर्फ ​​कनेक्शन सेटिंग्स में प्रॉक्सी सेटिंग्स विंडो

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.