क्या मुफ़्त प्रॉक्सी आपको इनकमिंग पोर्ट दे सकता है?
आउटबाउंड अनुरोधों के लिए प्रॉक्सी एंडपॉइंट अपने आप ऐसा सार्वजनिक श्रोता नहीं देता जो इनकमिंग कनेक्शन आपके कंप्यूटर पर वापस भेजे।
प्रॉक्सी सूची से मिला IP और पोर्ट आमतौर पर वह जगह बताते हैं जहाँ आपका एप्लिकेशन जुड़ता है। ये ऐसा सार्वजनिक पोर्ट नहीं हैं जो दूसरों के आपके कंप्यूटर तक पहुँचने के लिए आरक्षित हो।
अगर आप इनकमिंग कनेक्शन पाना चाहते हैं तो यह अंतर मायने रखता है। आउटबाउंड प्रॉक्सी अनुरोध व्यवहार में कहता है: मेरी ओर से इस गंतव्य से जुड़ो। सार्वजनिक श्रोता के लिए ज़रूरी है कि बिचौलिया किसी और का कनेक्शन स्वीकार करे और उसे आपकी सेवा से जोड़े।
असली इनबाउंड सुविधा खोजें
HTTP CONNECT अनुरोध में बताए गए गंतव्य की ओर सुरंग बनाता है। यह प्रॉक्सी से आपकी ओर से कोई मनमाना सुनने वाला पोर्ट प्रकाशित करने को नहीं कहता।
SOCKS5 एक अलग BIND कमांड परिभाषित करता है। प्रोटोकॉल का BIND विनिमय एक बंधा हुआ एंडपॉइंट देता है और बाद में इनकमिंग कनेक्शन की सूचना देता है। यह वेब क्लाइंट द्वारा इस्तेमाल किया जाने वाला सामान्य CONNECT कमांड नहीं है। SOCKS5 समर्थन का विज्ञापन करने वाली सेवा कमांड को सीमित या छोड़ सकती है; क्लाइंट सॉफ़्टवेयर को भी इच्छित विनिमय का समर्थन करना चाहिए।
सफल BIND बातचीत भी स्थायी, सामान्य-उद्देश्य वाले प्रकाशित पोर्ट की गारंटी नहीं है। सेवा की नीति, अपेक्षित साथी, जीवनकाल और आसपास का नेटवर्क पथ अब भी मायने रखते हैं।
HTTP प्रॉक्सी SSH सर्वर नहीं है
SSH रिमोट फ़ॉरवर्डिंग एक और तरीका है जिससे ऑपरेटर स्पष्ट रूप से इनकमिंग पहुँच दे सकता है। इसके लिए SSH सेवा, खाता और फ़ॉरवर्डिंग अनुमति चाहिए। SSH कमांड को सार्वजनिक HTTP प्रॉक्सी पोर्ट की ओर इंगित करके वे क्षमताएँ नहीं बनाई जा सकतीं।
सेवा चुनने से पहले ज़रूरी दिशा तय करें: किसी दूसरे एग्ज़िट से आउटबाउंड अनुरोध, या आपके द्वारा चलाए जाने वाले एप्लिकेशन तक इनकमिंग कनेक्शन। अगर दूसरा है, तो अपने नियंत्रण वाली व्यवस्था में प्रलेखित इनबाउंड फ़ॉरवर्डिंग सुविधा खोजें। प्रॉक्सी सूची की साधारण पंक्ति यह साबित नहीं करती कि वह सुविधा मौजूद है।