गोपनीयता & सुरक्षा

WireGuard की व्याख्या: क्यों SecureNet इस पर चलता है

प्रोटोकॉल चयन इंजीनियरों के लिए एक विवरण जैसा लगता है। यही कारण है कि कनेक्शन एक सेकंड लेता है, दस नहीं, और यही कारण है कि आपकी बैटरी को VPN चालू होने का एहसास नहीं होता।

प्रोटोकॉलगतिसुरक्षा

त्वरित उत्तर

WireGuard एक VPN प्रोटोकॉल है जिसे आधुनिक क्रिप्टोग्राफी और बहुत छोटे कोडबेस के साथ शून्य से डिज़ाइन किया गया है, लगभग चार हजार पंक्तियों वाला, जबकि पुराने प्रोटोकॉल्स के लिए सैकड़ों हजार पंक्तियाँ होती हैं। यही इसे तेज़, बैटरी पर हल्का, नेटवर्क बदलने पर शीघ्र पुनः कनेक्ट होने वाला, और ऑडिट करने में बहुत आसान बनाता है। SecureNet केवल WireGuard का उपयोग करता है: कोई प्रोटोकॉल मेन्यू नहीं है क्योंकि पेश करने के लिए बेहतर विकल्प नहीं है।

मुख्य तथ्य

  • लगभग 4,000 पंक्तियों का कोड, OpenVPN के स्टैक के कई सौ हजार के मुकाबले। कम कोड, बग्स के कम स्थान।
  • आधुनिक क्रिप्टोग्राफी निश्चित (ChaCha20, Poly1305, Curve25519, BLAKE2s). कोई बातचीत नहीं, कोई कमजोर विकल्प नहीं।
  • लगभग एक सेकंड में कनेक्ट होता है और Wi-Fi से सेलुलर पर स्विच करने पर बिना कटे रहता है।
  • बैटरी उपयोग कम OpenVPN की तुलना में क्योंकि यह प्रति पैकेट कम काम करता है।
  • Linux कर्नेल में निर्मित 2020 से और आज अधिकांश प्रमुख VPN सेवाओं द्वारा उपयोग किया जाता है।

प्रोटोकॉल क्या करता है

VPN प्रोटोकॉल वह नियमों का समूह है जो एन्क्रिप्टेड टनल बनाता है: दोनों सिरों की पहचान कैसे सिद्ध होती है, कुंजियों पर कैसे सहमति बनती है, और प्रत्येक पैकेट को कैसे लपेटा जाता है। हर VPN एक प्रोटोकॉल का उपयोग करता है। 2010 के दशक के अधिकांश समय विकल्प OpenVPN और IKEv2/IPsec के बीच था, जहाँ OpenVPN लचीला लेकिन धीमा है, और IKEv2/IPsec तेज़ लेकिन जटिल और असमान रूप से लागू किया गया है। हमारा VPN का परिचय टनल के बारे में बताता है; यह लेख टनल की संरचना पर केंद्रित है।

WireGuard ने क्या अलग किया

WireGuard को Jason Donenfeld ने एक ही मुख्य विचार के साथ डिज़ाइन किया: इसे छोटा बनाना। सभी सिफर और विकल्पों को समर्थन देने के बजाय, यह आधुनिक क्रिप्टोग्राफ़िक प्रिमिटिव्स का एक सेट निर्धारित करता है और बातचीत को पूरी तरह समाप्त कर देता है। परिणामस्वरूप एक ऐसा प्रोटोकॉल मिलता है जो कुछ हजार लाइनों में समा जाता है और दोपहर में एक व्यक्ति द्वारा पढ़ा जा सकता है।

  • कोई सिफर बातचीत नहीं। दोनों सिरों को पहले से ही पता होता है कि कौन‑से एल्गोरिदम उपयोग करने हैं, इसलिए डाउनग्रेड करने या गलत कॉन्फ़िगर करने की कोई संभावना नहीं रहती।
  • स्टेटलेस हैंडशेक। एक कनेक्शन एक राउंड ट्रिप में स्थापित हो जाता है, इसलिए यह तुरंत जैसा महसूस होता है।
  • रोमिंग अंतर्निहित। यदि आपका IP पता Wi-Fi से सेलुलर पर जाने के कारण बदल जाता है, तो टनल बस नए पते से जारी रहता है।
  • डिफ़ॉल्ट रूप से मौन। एक WireGuard सर्वर उन पैकेटों का जवाब नहीं देता जो ज्ञात कुंजी से नहीं आए हैं, इसलिए यह स्कैनिंग में अदृश्य रहता है।

WireGuard, OpenVPN और IKEv2 की तुलना

तीन सामान्य VPN प्रोटोकॉल
WireGuardOpenVPNIKEv2/IPsec
कोडबेसबहुत छोटाबहुत बड़ाबड़ा, OS में फैला हुआ
क्रिप्टोग्राफीस्थिर, आधुनिककॉन्फ़िगर करने योग्य, पुरानी विकल्पों को शामिल करता हैकॉन्फ़िगर करने योग्य
कनेक्शन समयलगभग एक सेकंडकई सेकंडएक से कुछ सेकंड
नेटवर्क परिवर्तन को संभालता हैबिना रुकावट केआमतौर पर पुनः कनेक्ट होता हैअच्छा
iPhone पर बैटरी प्रभावकमउच्चमध्यम
ऑडिट की आसानीउच्चकमकम

iPhone पर इसका क्या मतलब है

फ़ोन लगातार नेटवर्क बदलते रहते हैं और अपना अधिकांश समय स्लीप मोड में बिताते हैं। ऐसा प्रोटोकॉल जो हर नेटवर्क परिवर्तन पर लंबी पुनः बातचीत की आवश्यकता रखता है, फ़ोन पर टूटे‑हुए जैसा महसूस होगा, और जो प्रत्येक पैकेट पर भारी कार्य करता है, वह बैटरी आँकड़ों में दिखेगा। WireGuard की रोमिंग और हल्की डिज़ाइन इसलिए है कि SecureNet घर से बाहर निकलते ही बिना किसी संकेत के पुनः कनेक्ट हो जाता है, और पूरे दिन चालू रखने से बैटरी पर अतिरिक्त बोझ नहीं पड़ता।

SecureNet केवल WireGuard क्यों प्रदान करता है

कुछ VPN ऐप्स प्रोटोकॉल मेन्यू दिखाते हैं। हमने इसे विचार किया और इसे न अपनाने का फैसला किया। प्रत्येक अतिरिक्त प्रोटोकॉल का मतलब है रख‑रखाव के लिए अधिक कोड, बग्स के लिए अधिक सतह, और एक ऐसा विकल्प जिसे अधिकांश उपयोगकर्ता चुनने में सक्षम नहीं होते। WireGuard तेज़, सरल और अन्य विकल्पों की तुलना में अधिक ऑडिटेबल है, और iPhone, iPad या Mac पर ऐसी कोई स्थिति नहीं है जहाँ हम इसे बदलने की सलाह दें। इसलिए कोई स्विच नहीं है।

कम कॉन्फ़िगरेशन एक सीमा नहीं है। यह प्रोटोकॉल की पूरी डिज़ाइन फ़िलॉसफ़ी है, और हमने इसे ऐप में रखा है।

व्यावहारिक गति

प्रोटोकॉल अधिकांश एन्क्रिप्शन ओवरहेड को हटाता है, जिससे दूरी और सर्वर लोड ही गति निर्धारित करने वाले कारक बनते हैं। इसलिए SecureNet का Automatic मोड लेटेंसी और लोड के आधार पर सर्वर चुनता है, और सेटिंग्स में ऐप एक स्पीड टेस्ट शामिल करता है। इस बारे में अधिक पढ़ें क्या VPN आपके इंटरनेट को धीमा करता है?

अक्सर पूछे जाने वाले प्रश्न

क्या WireGuard सुरक्षित है?

हाँ। यह वर्तमान, प्रतिष्ठित क्रिप्टोग्राफी का उपयोग करता है, औपचारिक रूप से विश्लेषित किया गया है, और इसका छोटा कोडबेस पुराने प्रोटोकॉल की तुलना में बहुत अधिक गहराई से ऑडिट किया गया है।

क्या WireGuard OpenVPN से तेज़ है?

लगातार। यह प्रत्येक पैकेट पर कम कार्य करता है और एक ही राउंड ट्रिप में कनेक्ट होता है। समान सर्वर पर, WireGuard आमतौर पर अधिक थ्रूपुट और कम लेटेंसी प्रदान करता है।

क्या मैं SecureNet को किसी अन्य प्रोटोकॉल में बदल सकता हूँ?

नहीं। SecureNet केवल WireGuard का उपयोग करता है। प्रोटोकॉल सेटिंग नहीं है क्योंकि iPhone, iPad या Mac पर कोई बेहतर विकल्प उपलब्ध नहीं है।

क्या WireGuard Wi-Fi और सेलुलर के बीच बदलते समय काम करता है?

हाँ, यह उसके डिज़ाइन लक्ष्यों में से एक है। टनल नई पता से बिना पूर्ण पुनः कनेक्शन के जारी रहता है।