क्या ping से प्रॉक्सी जाँच सकते हैं?
ping का जवाब ICMP पहुँच जाँचता है, प्रॉक्सी पोर्ट की HTTP या SOCKS सेवा नहीं।
ping बताता है कि ICMP इको अनुरोध को जवाब मिला या नहीं। यह प्रॉक्सी सूची में दिया HTTP या SOCKS पोर्ट नहीं खोलता, न प्रॉक्सी से वेबसाइट तक पहुँचने को कहता है।
फर्क तब महत्त्वपूर्ण है जब प्रविष्टि ping का जवाब दे पर प्रॉक्सी कनेक्शन अस्वीकार करे। ICMP और प्रॉक्सी की TCP सेवा होस्ट के सॉफ़्टवेयर और पहुँच नियमों में अलग रास्तों से गुजरते हैं। पहुँच योग्य पते पर चुने पोर्ट को सुनने वाली प्रॉक्सी न भी हो सकती है।
तीन परिणाम जिन्हें गलत पढ़ना आसान है
- Ping जवाब दे, प्रॉक्सी विफल: सेवा पोर्ट, प्रोटोकॉल, प्रमाणीकरण और प्रॉक्सी का जवाब जाँचें। इको जवाब ने इन्हें नहीं परखा।
- Ping विफल, प्रॉक्सी काम करे: नेटवर्क या होस्ट ICMP छाँट सकता है, जबकि प्रॉक्सी कनेक्शन की अनुमति हो। बिना जवाब के इको अनुरोध के कारण सफल ऐप परीक्षण न ठुकराएँ।
- Ping तेज़, अनुरोध धीमे: इको के आने-जाने में प्रॉक्सी बातचीत, प्रॉक्सी से गंतव्य का मार्ग, TLS और गंतव्य का जवाब समय शामिल नहीं होता।
क्लाइंट का वास्तविक काम जाँचें
HTTP एंडपॉइंट के लिए उसके माध्यम से तय सीमाओं वाला HTTP अनुरोध करें। HTTPS चाहिए तो टनल बनना और गंतव्य का TLS जवाब भी पक्का करें। SOCKS के लिए ऐप का समर्थित SOCKS मोड लें। TCP पोर्ट जाँच उपयोगी मध्यवर्ती निरीक्षण है, लेकिन इन प्रोटोकॉल चरणों से पहले रुक जाती है।
ज्ञात मार्ग की समस्या सुलझाते समय ping को सहायक नेटवर्क जानकारी रखें। उसका परिणाम ऐप परिणाम से अलग बताएँ। “IP इको अनुरोधों का जवाब देता है” और “प्रॉक्सी ने यह HTTPS अनुरोध पूरा किया” अलग दावे हैं; केवल दूसरा इच्छित काम जाँचता है।