کیا 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 درخواست مکمل کی“ مختلف دعوے ہیں؛ صرف دوسرا مطلوبہ کارروائی جانچتا ہے۔