छद्म के पीछे पिंग कैसे करें?


28

मैं इंटरनेट से कनेक्ट करने के लिए एक HTTP प्रॉक्सी सर्वर का उपयोग कर रहा हूं।

उसकी वजह से मेरे पिंग काम नहीं कर रहे हैं

ping www.google.com

अगम्य मेजबान कहते हैं

मैं pingHTTP प्रॉक्सी का उपयोग करने के लिए कैसे कॉन्फ़िगर कर सकता हूं ?


यह जानना उपयोगी हो सकता है कि आप किस सेटअप का उपयोग कर रहे हैं? यह उदाहरण के लिए स्क्वीड और iptables वाला एक लिनक्स सर्वर है?
टिम अलेक्जेंडर

जवाबों:


31

सामान्य तौर पर आप नहीं कर सकते। pingअपना काम करने के लिए आईपी स्तर पर सीधे नेटवर्क कनेक्शन की जरूरत है। एक प्रॉक्सी टीसीपी / आईपी नेटवर्क मॉडल की एक उच्च परत पर काम करता है , जहां आईपी प्रोटोकॉल तक कोई सीधी पहुंच नहीं है।

आपको किसी तरह प्रॉक्सी को दरकिनार करना होगा (फ़ायरवॉल सेटिंग्स बदलना, वीपीएन का उपयोग करना ...)। क्या यह संभव है (और अनुमति) आपके नेटवर्क कॉन्फ़िगरेशन पर निर्भर करता है, लेकिन यह संभव नहीं है।

वर्कअराउंड के रूप में, कई वेब-आधारित पिंग सेवाएं उपलब्ध हैं ("वेब-आधारित पिंग" के लिए खोज)। ये काम करेंगे।


वेब-आधारित पिंग का उपयोग मेरे स्वयं के कनेक्शन की विलंबता का परीक्षण करने के लिए नहीं किया जा सकता है, क्योंकि वे सर्वर से शुरू किए गए हैं। शायद जावा में पिंग का कुछ कार्यान्वयन जो ब्राउज़र में चलता है।
जोस गोमेज़

जबकि ICMP प्रोटोकॉल ISO / OSI लेयर 3 पर काम कर रहा है, pingउपयोगिता 7 लेयर पर चल रही है। मेरे CS शिक्षक को उद्धृत करने के लिए, पिंग एक 3-6 हाइब्रिड है। यह अच्छी तरह से संभव हो सकता है कि परत 7 भाग प्रॉक्सी से निपटने में सक्षम है। यह बताएगा कि इस प्रश्न के लिए मेरा जवाब काम क्यों करता है (कम से कम मेरे लिए)।
s3lph 18

@the_Seppi: दिलचस्प है, मैंने pingपरत के बारे में कभी नहीं सुना है । क्या आपके पास आगे पढ़ने के लिए कोई संकेत है?
सेलेक

5

आप यह कोशिश कर सकते हैं, लेकिन पहले आपको कर्ल स्थापित करना होगा।

http_proxy=http://<proxy_username>:<proxy_password>@<your_proxy_server>:<your_proxy_port>  curl -I http://google.com/

21
यह पिंग नहीं है।
törzsmókus

2
या आप उपयोग कर सकते हैंcurl -x 'http://<proxy_username>:<proxy_password>@<your_proxy_server>:<your_proxy_port>'
फाइटैट

1
@ törzsmókus: लेकिन यह सवाल के स्रोत के लिए एक अच्छा जवाब है ... परीक्षण करने के लिए, अगर कुछ सर्वर उपलब्ध है और काम कर रहा है!
एंड्रियास डिट्रीच

1
सवाल था, मैं HTTP प्रॉक्सी का उपयोग करने के लिए पिंग को कैसे कॉन्फ़िगर कर सकता हूं? @ इशांत मृणाल की इस पोस्ट का जवाब नहीं है। यदि कोई प्रश्न पूछता है [कैसे] परीक्षण करने के लिए, अगर कुछ सर्वर उपलब्ध है और काम कर रहा है [एक प्रॉक्सी के पीछे से?] , इस उत्तर को जोड़ने के लिए स्वतंत्र महसूस करें, और इस प्रश्न की टिप्पणियों में भी लिंक करें।
törzsmókus 12

1
@ törzsmókus - आप इस बात में सही हैं कि जवाब सवाल का कड़ाई से जवाब नहीं देता है। यह मामला हो सकता है कि ओपी (या स्वयं के रूप में एक समान विचार की खोज करने वाले अन्य पाठक) यह पूछते हैं, जबकि पिंग का उपयोग करने में विशेष रुचि नहीं है, लेकिन इसका उपयोग केवल एक त्वरित तरीके से परीक्षण करने के लिए अगर किसी दिए गए पीसी तक पहुंच रहा है। बाहर नेटवर्क (एक अन्य उपयोग के रूप में, एंड्रियास डिट्रिच द्वारा टिप्पणी के अलावा)। मुझे यह उत्तर उपयोगी लगा (एसओ के पीछे मुख्य विचार), और इसलिए कम से कम अन्य 8 उपयोगकर्ता थे।
sancho.s
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.