HTTP या SOCKS5: कौन-सा प्रॉक्सी IP चुनें?
प्रॉक्सी का प्रकार अनुप्रयोग, समर्थित ट्रैफ़िक और प्रॉक्सी-पक्ष DNS की जरूरत के अनुसार चुनें।
पहले अनुप्रयोग की प्रॉक्सी सेटिंग खोलें। समर्थित प्रोटोकॉल तय करते हैं कि सूची की कौन-सी प्रविष्टि इस्तेमाल होगी; प्रभावशाली नाम या परिचित पोर्ट क्लाइंट में समर्थन नहीं जोड़ता।
| अनुप्रयोग या काम | क्या चुनें और जाँचें |
|---|---|
| केवल HTTP प्रॉक्सी फ़ील्ड है | HTTP प्रॉक्सी सूची से मेल खाता एंडपॉइंट। HTTPS गंतव्य चाहिए तो HTTPS CONNECT भी जाँचें। |
| SOCKS5 समर्थित है और कनेक्शन या DNS विकल्प चाहिए | दोनों सिरों पर जरूरी विकल्प समर्थित वाला SOCKS5 एंडपॉइंट। |
| UDP चाहिए | क्लाइंट और एंडपॉइंट दोनों में UDP जाँचें; केवल SOCKS5 नाम पर्याप्त नहीं। |
| SOCKS4 चाहिए | संगत SOCKS4 एंडपॉइंट और मेल खाता क्लाइंट मोड। |
| प्रॉक्सी समर्थन नहीं है | सूची का IP अपने-आप अनुप्रयोग कॉन्फ़िगर नहीं करता। |
वेब और API अनुरोधों के लिए HTTP प्रॉक्सी अक्सर पर्याप्त है। वह HTTP अग्रेषित करता है और अनुमति मिलने पर CONNECT से HTTPS ले जाता है। सामान्य HTTP पेज सफल होना टनल समर्थन का प्रमाण नहीं: सेवा टनल प्रमाणीकरण माँग सकती है या गंतव्य और पोर्ट सीमित कर सकती है।
SOCKS HTTP अनुरोध परत के नीचे काम करता है। संगत अनुप्रयोग HTTP अनुरोध की व्याख्या किए बिना कनेक्शन बनाने को कहता है, इसलिए यह दूसरे समर्थित ट्रैफ़िक में भी उपयोगी है। SOCKS5 IPv4, IPv6 और डोमेन नाम पते, प्रमाणीकरण तथा UDP एसोसिएशन परिभाषित करता है। कोई खास अनुप्रयोग या मुफ्त एंडपॉइंट इनमें से कुछ ही सुविधाएँ लागू कर सकता है। ब्राउज़र का TCP SOCKS रास्ता दूसरे ऐप या UDP सेवा को अपने-आप नहीं ढकता।
गंतव्य नाम कहाँ हल होता है?
curl में SOCKS5 URL की वर्तनी तय करती है कि गंतव्य DNS कहाँ होगा: socks5:// स्थानीय समाधान करता है; socks5h:// प्रॉक्सी से करवाता है। अलग DNS दृश्य एक विकल्प को सफल और दूसरे को विफल बना सकते हैं। दूसरे क्लाइंट चेकबॉक्स या अलग विकल्प दे सकते हैं। केवल SOCKS5 चुनने से सभी DNS खोज उसके रास्ते जाने की पुष्टि नहीं होती।
SOCKS4 में सुविधाएँ कम हैं; SOCKS4a होस्टनाम संभालना जोड़ता है। क्लाइंट और सेवा दोनों SOCKS5 समर्थन करें और पुराने प्रोटोकॉल का कारण न हो, तो उपयुक्त SOCKS5 प्रविष्टि उचित पहली पसंद है। क्लाइंट SOCKS5 मोड में रखकर SOCKS4 एंडपॉइंट देना प्रोटोकॉल असंगति है।
प्रोटोकॉल मेल खाने पर वास्तविक गंतव्य जाँचें और पहली विफलता पहचानें। HTTP और SOCKS5 में कोई भी गुमनामी का माप नहीं: संचालक पर भरोसा, गंतव्य TLS और अनुप्रयोग का वास्तविक रास्ता ही संरक्षण तय करते हैं।