मुझे कैसे पता चलेगा कि मैं किस प्रॉक्सी सर्वर का उपयोग कर रहा हूं?


184

मुझे यह जानने की जरूरत है कि मेरे प्रॉक्सी सर्वर का पता क्या है इसलिए मैं इसका उपयोग करने के लिए किसी अन्य प्रोग्राम को कॉन्फ़िगर कर सकता हूं। अगर मैं IE, इंटरनेट प्रॉपर्टीज, लैन सेटिंग्स में जाता हूं, तो मैं देख रहा हूं कि एक स्वचालित कॉन्फ़िगरेशन स्क्रिप्ट है, लेकिन वास्तविक प्रॉक्सी पता नहीं है। मैं यह कैसे प्राप्त कर सकता हूं?

मैं Windows XP का उपयोग कर रहा हूं।


यह सवाल भी उपयोगी हो सकता है: serverfault.com/questions/696020/…
ह्यूगो इडेलर

जवाबों:


192

ऑटो प्रॉक्सी डिटेक्शन सिस्टम wpad.datहोस्ट से नामक एक फाइल को डाउनलोड करके काम करता है wpad। पहले पुष्टि करें कि यह होस्ट कमांड प्रॉम्प्ट से मौजूद है:

ping wpad

यदि यह मौजूद नहीं है, तो आपको सही DNS प्रत्यय लगाना पड़ सकता है। उसी कमांड प्रॉम्प्ट में टाइप करें

ipconfig /all

आपको ए Primary DNS Suffixऔर ए देखना चाहिएDNS Suffix Search List

इनमें से प्रत्येक को एक के साथ जोड़कर देखें। को wpad:

ping wpad.<primary dns suffix>

यदि इनमें से कोई भी काम करता है, तो अपने ब्राउज़र में दर्ज करें http://wpad.<suffix>/wpad.dat। यह प्रॉक्सी ऑटो कॉन्फ़िगरेशन फ़ाइल डाउनलोड करेगा जिसे आप नोटपैड.एड में खोल सकते हैं

इस फ़ाइल के नीचे, आपको एक पंक्ति देखनी चाहिए

PROXY <host:port>;

यदि आपके पास कई प्रॉक्सी उपलब्ध हैं, तो इसे दोहराया जा सकता है। होस्ट और पोर्ट वह हैं जो आपको चाहिए।

यदि यह फ़ाइल मौजूद नहीं है, तो या तो कोई प्रॉक्सी सर्वर नहीं है, या प्रॉक्सी सर्वर dhcp द्वारा प्रदान किया जा रहा है (ध्यान दें कि यह केवल IE के साथ काम करेगा, इसलिए यदि फ़ायरफ़ॉक्स सर्फ कर सकता है, तो यह उपयोग की जाने वाली विधि नहीं है)। यदि आपके पास dhcp सर्वर तक पहुंच नहीं है, तो यह देखने के लिए कि वह क्या भेज रहा है, इसका सबसे आसान तरीका है कि आप साइट को खोल दें, तो कमांड प्रॉम्प्ट पर जाएं। प्रकार

netstat -ban

यह प्रत्येक प्रक्रिया की प्रक्रिया आईडी के साथ किए गए कनेक्शनों की एक सूची प्रदान करेगा। टास्क मैनेजर पर जाएं, और View/Select Columnsपीआईडी ​​(प्रोसेस आइडेंटिफ़ायर) को चुनें और सक्षम करें । netstat -ban इसके द्वारा दी गई सूची में iexplore.exe की पीआईडी ​​देखें। यह प्रॉक्सी आईपी और पोर्ट को प्रकट करेगा।


3
स्वचालित कॉन्फ़िगरेशन स्क्रिप्ट डाउनलोड करने के लिए मुझे पता है कि स्क्रिप्ट के लिंक को पता बार (YMMV) में कॉपी करना और पेस्ट करना आसान है ...
mousio

1
इसके साथ समस्या यह है कि डोमेन नीति इसे बदलने से रोकती है, और IE URL के लिए बॉक्स को निष्क्रिय कर देती है। यह आपको इसे कॉपी नहीं करने देगा या पूरी चीज़ को देखेगा।
माइक क्रिस्टेंसन

1
Wpad.dat के बजाय, मेरा प्रॉक्सी कॉन्फ़िगरेशन जाहिरा तौर पर एक "प्रॉक्सी.पैक" फ़ाइल का उपयोग करता है जो LAN सेटिंग्स के "स्वचालित कॉन्फ़िगरेशन स्क्रिप्ट का उपयोग करें" अनुभाग में दिखाई देता है। यह एक स्क्रिप्ट है जो एक प्रॉक्सी सर्वर का उपयोग करने के लिए निर्धारित करती है।
बेन

1
@ बेन हाय बेन, यह सही है, यह जवाब ऑटो कॉन्फ़िगरेशन के बजाय ऑटो डिटेक्शन पर केंद्रित है। जवाब बढ़ाने के लिए आपका स्वागत है।
पॉल

1
विंडोज 10 पर मेरे लिए काम नहीं किया
Janac Meena

81

यह क्रोम के नए संस्करण पर काम नहीं कर रहा है। कृपया इसका उपयोग कर रोकें।

मेरे पास इसे खोजने का एक और आसान तरीका है। क्रोम स्थापित करें और प्रॉक्सी विवरण देखने के लिए नीचे दिए गए URL पर जाएं

 chrome://net-internals/#proxy

आप सभी विवरण देख पाएंगे


1
यह एक बहुत अधिक जानकारी है! साझा करने के लिए धन्यवाद।
शियाज

1
यह तरीका बहुत उपयोगी है जब आप वीपीएन के साथ काम करते हैं लेकिन अपने नेटवर्क प्रॉक्सी प्रोटोकॉल प्रकार आईपी और पोर्ट को जानना चाहते हैं।
जियोनी

इतना सरल और इतना शक्तिशाली :)
DerVO

9
दुर्भाग्य से, यह अब काम नहीं करता है; ऐसा लगता है कि Google ने कार्यक्षमता को हटा दिया है। (मैं क्रोम के 73 संस्करण पर हूं, लेकिन मुझे नहीं पता कि इसे कब हटा दिया गया - यह ऐसी चीज नहीं है जिसका मैं हर दिन उपयोग करता हूं।)
डेविड

3
मेरे लिए, Chrome में यह स्क्रीन लगभग पूरी तरह से खाली है।
डेवइनकाज़

58

Cmd में निम्न कमांड आज़माएं:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

आशा मदद करती है


13
मेरे मामले में, मुझे "प्रॉक्सीसेवर" के बजाय "ऑटोकॉनफिगरल" ढूंढना था। इसने मुझे एक * .pac फ़ाइल तक पहुँचाया, जिसे मैं स्क्रिप्ट के माध्यम से लौटाए गए डिफ़ॉल्ट प्रॉक्सी को खोजने के लिए पढ़ सकता था।
बेन

मेरे लिए, यह एकमात्र उत्तर था जिसने मुझे मेरा वास्तविक प्रॉक्सी पता दिखाया। अन्य लोगों ने मुझे यह दिखाने के लिए प्रेरित किया कि मुझे एक स्क्रिप्ट कहाँ मिलनी चाहिए, जिसे समझने के लिए मुझे हाथ से जाना होगा।
डंकन जोन्स

25

निम्नलिखित कमांड भी काम करने लगती है। एक बोनस के रूप में यह बहुत सारे DNS सर्वरों से संपर्क करने से बचता है जो काम नहीं कर सकते हैं या नहीं कर सकते हैं, और यह रजिस्ट्री को क्वेरी करने से बचता है, इसलिए यह काफी लॉक-डाउन वातावरण में भी कार्य करता है:

Windows Vista या बाद में:

netsh winhttp show proxy

Windows XP या इससे पहले:

netsh diag connect ieproxy

आउटपुट से प्रॉक्सी पते को निकालने के लिए कुछ अतिरिक्त काम करने की आवश्यकता होती है, इसलिए यदि आप जानते हैं कि यह उपलब्ध होने जा रहा है, तो रजिस्ट्री दृष्टिकोण सरल है।

अपडेट करें:

मैंने पाया है कि विंडोज़ पर 7 netsh कभी-कभी अलग-अलग परिणाम देता है कि मैं इसे कैसे कहता हूं। यदि मैं उपर्युक्त कमांड को मैन्युअल रूप से चलाता हूं, तो मुझे 'डायरेक्ट एक्सेस - नो प्रॉक्सी' मिलता है। हालांकि, netshएसएएस से कॉल करने पर एक वास्तविक प्रॉक्सी सूचीबद्ध होती है!


4
sais: डायरेक्ट एक्सेस <कोई प्रॉक्सी सर्वर नहीं। लेकिन मैं निश्चित रूप से एक प्रॉक्सी के पीछे हूँ .. केवल WinHTTP प्रॉक्सिस दिखाता है
philx_x

5
मैं "डायरेक्ट एक्सेस" लाइन भी देख रहा हूं। "नेट्स रोम एसएएस कॉलिंग" से आपका क्या मतलब है?
बेन

1
netsh winhttp show proxyसिस्टम प्रॉक्सी सेटिंग्स (डिफ़ॉल्ट उपयोगकर्ता) दिखाता है। एक उपयोगकर्ता के पास अलग-अलग सेटिंग्स हो सकती हैं।
xmedeko

6
मैं निश्चित रूप से एक प्रॉक्सी के पीछे हूं और जब मैं netshकमांड को कॉल करता हूं तो मुझे मिलता है: "डायरेक्ट एक्सेस (कोई प्रॉक्सी सर्वर नहीं)"। एसएएस क्या है?
इयासेक

1
"एसएएस" से आपका क्या मतलब है?
ड्रयू Chapin

19

आप रजिस्ट्री से स्वचालित कॉन्फ़िगरेशन फ़ाइल URL भी चलाकर प्राप्त कर सकते हैं:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"

10

यदि आप ऑटो-डिटेक्ट प्रॉक्सी सेटिंग्स का उपयोग कर रहे हैं तो आप ब्राउजर के एड्रेस बार में करें (कोई फर्क नहीं पड़ता कि आपने कौन सा इंस्टॉल किया है)

http: //wpad/wpad.dat

फिर आपको एक जावास्क्रिप्ट फाइल मिलेगी जिसमें बताया गया है कि आप किस नेटवर्क पर यात्रा करने की कोशिश कर रहे हैं, उसके अनुसार कौन सा प्रॉक्सी सर्वर इस्तेमाल किया जाता है ...


हालांकि url ने काम नहीं किया, Microsoft प्रलेखन के लिए लिंक करने के लिए +1
GoGoris

7

अपनी प्रॉक्सी पाने के लिए नीचे दी गई वेबसाइट का उपयोग करें: http://www.whatismyproxy.com/


1
इस समाधान ने मेरे लिए पहचान लिया कि वेब पर मेरी प्रतीत होने वाली सीधी पहुंच वास्तव में McAfee वेब गेटवे के माध्यम से कराई जा रही थी
Breandán Dalton

3

मैंने विंडोज प्रॉक्सी सेटिंग्स दिखाने के लिए एक सरल WinProxyViewer.exe बनाया है । यह उद्देश्य है कि एक सामान्य उपयोगकर्ता इसे चलाने में सक्षम हो और आउटपुट को व्यवस्थापक (तकनीकी सहायता, आदि) को भेज सके।


2

अपने वर्तमान इंटरनेट कनेक्शन और सेट-अप के बारे में बहुत कुछ जानने के लिए, वर्तमान में आप जिस प्रॉक्सी सर्वर का उपयोग कर रहे हैं, उसमें क्रोम में निम्न पते पर जाएं:

chrome: // net-internals /

आपको पृष्ठ के बाईं ओर एक स्तंभ दिखाई देगा, जो आपको विभिन्न प्रकार की सूचनाओं की एक सूची देता है, जो आप उनसे प्रॉक्सी के बीच अनुरोध कर सकते हैं। "

ध्यान दें: "क्रोम:" URI योजना को विंडोज़ में जोड़ना पूरी तरह से संभव है, ताकि आप क्रोम से ही नहीं, किसी भी ब्राउज़र से "क्रोम: // नेट-इंटर्नल /" पर जाकर यह जानकारी प्राप्त कर सकें। लेकिन चूंकि इस यूआरआई योजना के लिए हैंडलर को क्रोम की आवश्यकता है, इसलिए आपको किसी भी मामले में क्रोम स्थापित करने की आवश्यकता है। URI स्कीम "क्रोम" को अपनी रजिस्ट्री में जोड़ना इसलिए वास्तव में केवल तभी उपयोगी है जब आप एक अलग ब्राउज़र का उपयोग करते हैं और पहले क्लिक्स लाने के लिए आवश्यक क्लिक्स / टाइपिंग से बचना चाहते हैं (और क्रोम में जाने के लिए थ्रेस: ​​// नेट-इंटर्नल /)


1
यह Superuser.com/a/1163035/268750 के समान है , जो अब वैसे भी काम नहीं करता है।
डेवइन्काज

1

एक सही समाधान नहीं है, लेकिन कॉर्पोरेट नेटवर्क में त्वरित खोज की आवश्यकता होने पर मेरे लिए काम किया। Cmd में NetStat वर्तमान कनेक्शन को सूचीबद्ध करता है। पोर्ट 8080 या 9090 के साथ आईपी सबसे अधिक संभावना है।


0

उपरोक्त संकेतों में से एक ने मेरे लिए काम किया (विंडोज 7 एंटरप्राइज का उपयोग करके एक बड़ी कंपनी में काम करना, एंड्यूज़र्स के लिए "पूरी तरह से बंद")।

मुझे अंत में यह छोटा सा जावा प्रोग्राम मिला, जो मेरे लिए ठीक था: https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-use-java


0

स्क्रिप्ट पथ को एक विंडो में रखें और यह या तो wpad स्क्रिप्ट को डाउनलोड या खोल देगा - यदि यह इसे डाउनलोड करता है, तो यह देखने के लिए नोटपैड का उपयोग करें क्योंकि यह पाठ आधारित है।

WPAD एक तर्क संचालित फाइल है, जो विभिन्न प्रॉक्सिस या इंटरनेट पर भेजे जाने के लिए स्रोत, गंतव्य, IP या url (यहां तक ​​कि dns नाम के कुछ हिस्सों) जैसे कई कारकों के आधार पर इंटरनेट पर निर्देशित करता है। कुछ मामलों में यह पढ़ना काफी कठिन हो सकता है कि यह फ़ाइल कितनी जटिल है - मैंने कुछ सुंदरियों को देखा है, लेकिन यह काफी सहज है।

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