एग्ज़िट IP को गंतव्य पर मापें। प्रॉक्सी सूची में दिया पता उस लिसनर का है जिससे आपका क्लाइंट जुड़ता है; NAT, रूटिंग या आगे का कोई आउटबाउंड हॉप गंतव्य को अलग स्रोत पता दिखा सकता है।

एक ही IP-जाँच एंडपॉइंट को प्रॉक्सी के साथ और उसके बिना खोलकर तुलना करें। एक सार्वजनिक सेवा पर छोटा उदाहरण:

curl --noproxy '*' --connect-timeout 5 --max-time 15 https://httpbin.org/ip
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 https://httpbin.org/ip

दस्तावेज़ के उदाहरण वाले प्रॉक्सी पते की जगह अपना चालू एंडपॉइंट रखें। HTTP प्रॉक्सी सूची की किसी प्रविष्टि के लिए लिसनर का पता और देखा गया एग्ज़िट पता अलग रखें। पहला अनुरोध प्रॉक्सी को बायपास करता है, जहाँ सीधे पहुँच की अनुमति हो; दूसरा बायपास नियम हटाकर प्रॉक्सी चुनता है। जाँच सेवा को दोनों अनुरोध मिलते हैं, इसलिए निजी डेटा, कुकी और टोकन न भेजें।

सिर्फ HTTP 200 के बजाय लौटाया गया पता देखें। अपेक्षा के अनुरूप अलग पता इस अनुरोध के इस्तेमाल किए गए रास्ते का समर्थन करता है। दोनों नतीजे समान हों तो सूची की प्रविष्टि गलत मानने से पहले बायपास नियम और कॉन्फ़िगरेशन देखें।

जानें कि IP जाँच सेवा क्या मापती है

httpbin का origin परिणाम, मौजूद होने पर, X-Forwarded-For का इस्तेमाल कर सकता है। इसमें सीधे सॉकेट पीयर के पते के बजाय पतों की शृंखला हो सकती है; साधारण HTTP फ़ॉरवर्डिंग की जाँच में यह खास तौर पर मायने रखता है। सटीकता ज़रूरी हो तो अपने नियंत्रण वाली जाँच सेवा बेहतर है: ज्ञात नेटवर्क सीमा पर असली कनेक्शन पीयर रिकॉर्ड करें और फ़ॉरवर्डिंग हेडर पर तभी भरोसा करें जब आपका इंफ़्रास्ट्रक्चर उन्हें उपलब्ध कराता और सत्यापित करता हो।

वह पता जो curl पहले से जानता है

curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/

remote_ip curl के कनेक्शन पीयर को बताता है, जो इस उदाहरण में आम तौर पर HTTP प्रॉक्सी एंडपॉइंट होगा। इससे पता चलता है कि curl कहाँ जुड़ा, लेकिन यह प्रॉक्सी के बाहर जाने वाले स्रोत पते को नहीं देखता। उस दूसरे सवाल का जवाब गंतव्य पर मिला परिणाम देता है।

जिस ऐप में प्रॉक्सी इस्तेमाल होगी, उसी में दोबारा जाँचें। curl का सफल अनुरोध ब्राउज़र को कॉन्फ़िगर नहीं करता; प्रोफ़ाइल, एक्सटेंशन, बायपास नियम और सिस्टम सेटिंग न मानने वाले ऐप अलग रास्ता चुन सकते हैं। स्थान मायने रखता हो तो देखे गए एग्ज़िट पते का स्थान जाँचें और परिणाम के साथ एंडपॉइंट तथा एग्ज़िट दोनों सहेजें।

संबंधित लेख