SysAdmin तुलना · 2 मिनट पढ़ें

Tinyproxy बनाम 3proxy बनाम Squid: हल्के प्रॉक्सी की तुलना

तीन लोकप्रिय स्वयं-होस्टेड प्रॉक्सी डेमन, तीन अलग-अलग स्वीट स्पॉट। यहाँ बताया गया है कि Tinyproxy, 3proxy और Squid प्रोटोकॉल, फुटप्रिंट, सुविधाओं और प्रत्येक के लिए वास्तव में बनाए गए काम की तुलना में कैसे हैं।

तीन उपकरण, तीन कार्य

यदि आप VPS पर एक प्रॉक्सी को स्वयं-होस्ट कर रहे हैं, तो आप जो डेमन चुनते हैं वह सब कुछ आकार देता है। तीन सामान्य विकल्प "छोटे और एकल-उद्देश्य" से "बड़े और पूर्ण-विशेषताओं" के स्पेक्ट्रम पर विभिन्न बिंदुओं पर स्थित हैं। Tinyproxy एक न्यूनतम HTTP/HTTPS प्रॉक्सी है। 3proxy एक छोटा बहु-प्रोटोकॉल सूट है। Squid एक भारी HTTP कैशिंग प्रॉक्सी है। कोई भी "सर्वश्रेष्ठ" नहीं है — प्रत्येक एक अलग कार्य में जीतता है, और सही चयन करने से आपको संसाधनों और सिरदर्द दोनों की बचत होती है। पूर्ण 3proxy सेटअप के लिए अपना खुद का प्रॉक्सी बनाएं देखें और Squid के लिए Squid सेटअप देखें।

दो प्रश्न जो इसे तय करते हैं: क्या आपको HTTP के साथ SOCKS की आवश्यकता है, और क्या आपको कैशिंग या भारी पहुंच नियंत्रण की आवश्यकता है?

वे कैसे तुलना करते हैं

Tinyproxy एक ही काम करता है: एक हल्का HTTP/HTTPS फॉरवर्ड प्रॉक्सी जिसमें छोटी मेमोरी का उपयोग होता है और एक कॉन्फ़िग फ़ाइल है जिसे आप एक मिनट में पढ़ सकते हैं। इसमें कोई SOCKS नहीं है, कोई कैशिंग नहीं है, और केवल बुनियादी एक्सेस नियंत्रण है। एक सीमित बॉक्स पर एक छोटे, सरल HTTP निकास के लिए बिल्कुल सही — एक Raspberry Pi, एक न्यूनतम VPS।

3proxy स्विस-आर्मी विकल्प है: यह एक छोटे बाइनरी से दोनों HTTP और SOCKS5 (और अधिक) बोलता है, जिसमें उपयोगकर्ता नाम/पासवर्ड प्रमाणीकरण और ट्रैफ़िक सीमाएँ हैं। जब आपको SOCKS5 की आवश्यकता हो, या दोनों प्रोटोकॉल की, तो इसे चुनें, बिना Squid के वजन के।

Squid शक्ति का स्रोत है: केवल HTTP/HTTPS, लेकिन वास्तविक कैशिंग, एक समृद्ध ACL इंजन, विस्तृत लॉगिंग और TLS इंटरसेप्शन विकल्पों के साथ। यह एक कॉर्पोरेट गेटवे या कैशिंग परत के लिए सही उपकरण है, और व्यक्तिगत एकल-उपयोगकर्ता निकास के लिए अधिक है। इसका फुटप्रिंट और कॉन्फ़िग जटिलता तदनुसार बड़ी है।

जरूरत के अनुसार चुनें, या विकल्प छोड़ें

निर्णय वृक्ष छोटा है। क्या आपको SOCKS5 (या SOCKS + HTTP एक साथ) चाहिए? उपयोग करें 3proxy। क्या आपको एक छोटे बॉक्स पर न्यूनतम परेशानी के साथ एक छोटा HTTP-केवल निकास चाहिए? उपयोग करें Tinyproxy। क्या आपको HTTP/HTTPS के लिए कैशिंग, ग्रैन्युलर ACLs या कॉर्पोरेट-ग्रेड लॉगिंग चाहिए? उपयोग करें Squid। तीनों आपको आपके VPS प्रदाता के ASN पर एक डेटा सेंटर निकास देते हैं, और तीनों को एक ही अनुशासन की आवश्यकता होती है: प्रमाणीकरण करें, पोर्ट्स को फ़ायरवॉल करें, पैच करें, और कभी भी उन्हें खुला न छोड़ें।

यदि एक चलाने का उद्देश्य केवल एक साफ, निजी निकासी होना है और आप बिल्कुल भी सर्वर बनाए रखना नहीं चाहते हैं, तो s4m प्रबंधित समकक्ष प्रदान करता है — प्रमाणित डेटा सेंटर SOCKS5 (1080) और HTTP (3128) प्रॉक्सी और एक वैकल्पिक समर्पित IP, बाकी को स्वचालित करने के लिए एक API के साथ। सीखने या बॉक्स को नियंत्रित करने के लिए स्वयं-होस्ट करें; संचालन को छोड़ने के लिए प्रबंधित खरीदें।

FAQ

प्रश्न, उत्तरित

कौन सा सबसे अच्छा है: Tinyproxy, 3proxy या Squid?

यह काम पर निर्भर करता है। Tinyproxy एक छोटा HTTP-केवल निकासी है; 3proxy एक छोटे बाइनरी में SOCKS5 और मल्टी-प्रोटोकॉल समर्थन जोड़ता है; Squid एक भारी HTTP कैशिंग प्रॉक्सी है जिसमें समृद्ध ACLs हैं। SOCKS के लिए 3proxy चुनें, न्यूनतम HTTP बॉक्स के लिए Tinyproxy चुनें, और कैशिंग या कॉर्पोरेट गेटवे के लिए Squid चुनें।

इनमें से कौन SOCKS5 का समर्थन करता है?

केवल 3proxy। Tinyproxy और Squid HTTP/HTTPS फॉरवर्ड प्रॉक्सी हैं जिनमें SOCKS समर्थन नहीं है। यदि आपको SOCKS5 की आवश्यकता है — या एक डेमन से SOCKS और HTTP दोनों — 3proxy हल्का विकल्प है, या Dante जैसे समर्पित SOCKS सर्वर का उपयोग करें।

एक चलाएँ, या हमें इसे चलाने दें

जो भी डेमन आपके काम के लिए उपयुक्त हो, उसे स्वयं-होस्ट करें — या अपने क्लाइंट को प्रबंधित s4m प्रॉक्सियों पर 1080 और 3128 पर इंगित करें और पूरी सेटअप को छोड़ दें, जब आपको एक समर्पित IP की आवश्यकता हो।

लोगों ने इस पृष्ठ को खोजकर पाया

वास्तविक खोज वाक्यांश जिनका यह पृष्ठ उत्तर देता है — लिंक किए गए वाक्यांश उस पृष्ठ को खोलते हैं जो उन्हें गहराई से कवर करता है।