SOCKS5 प्रॉक्सी सर्वर के माध्यम से DNS लुकअप करने का तरीका


10

SOCKS5 UDP का समर्थन करता है और इस प्रकार DNS लुकअप करता है। मैं SOCKS5 प्रॉक्सी के माध्यम से एक ही DNS लुकअप करने के लिए एक आवेदन, या मानक सिस्टम उपयोगिताओं का उपयोग करने के लिए एक कमांड की तलाश कर रहा हूं, और इस पते से कनेक्ट नहीं हूं। एक उदाहरण के रूप में, यहां digयह दिखाने के लिए कि मैं क्या करना चाहता हूं, अगर यह स्विच मौजूद है, तो यह फर्जी आदेश है:

dig --socks5 1.2.3.4:8080 @4.2.2.1 example.com

लिनक्स, विंडोज या ओएसएक्स पर काम करने वाले उत्तर स्वीकार किए जाते हैं।

जवाबों:


2

कुछ समय पहले मुझे भी कुछ इसी तरह की जरूरत थी। मैंने एक पैकेज का उपयोग किया DNS-TCP-SOCK-PROXY, जिसे आप इस जीथूब पेज पर पा सकते हैं । यह इस प्रकार वर्णित है:

एक साधारण डीएनएस प्रॉक्सी एक सुरंग प्रॉक्सी (उदाहरण के लिए, ssh या Tor पर) पर DNS अनुरोधों को प्रॉक्सी करता है। पारदर्शी प्रॉक्सी स्थापित करते समय यह काम आ सकता है।

उपयोग :/dns-proxy [विकल्प]

और अंत में:

कॉन्फ़िगरेशन फ़ाइल में निम्न में से कोई भी विकल्प होना चाहिए (और '#' से शुरू होने वाली लाइनों को अनदेखा करता है):

मोजे_दार - मोज़े श्रोता का पता

मोजे_पोर्ट - मोजे श्रोता बंदरगाह

Listen_addr - dns प्रॉक्सी को सुनने के लिए पता

Listen_port - dns प्रॉक्सी को सुनने के लिए पोर्ट (अधिकांश मामले 53)

set_user - बंधन के बाद छोड़ने के लिए उपयोगकर्ता नाम

set_group - बंधन के बाद छोड़ने के लिए समूह

resolv_conf - से पढ़ने के लिए resolv.conf फ़ाइल का स्थान

log_file - लॉग इन करने के लिए स्थान (डिबगिंग होने तक देव / शून्य होना चाहिए)।

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