OpenVPN को गति दें और इसके चैनल पर तेज़ गति प्राप्त करें
OpenVPN सुरक्षित रिमोट एक्सेस या वर्चुअल प्राइवेट नेटवर्किंग के लिए एक प्रसिद्ध वीपीएन क्लाइंट है। यदि आप OpenVPN का उपयोग करते हैं और इसके चैनल पर धीमी गति का अनुभव करते हैं, तो आप नाराज़ हो सकते हैं। यह समस्या सभी OpenVPN उपयोगकर्ताओं के लिए बहुत आम है। जबकि सामान्य सलाह जो आप इंटरनेट पर पा सकते हैं, वह है MTU (अधिकतम ट्रांसमिशन यूनिट) मान और/या MSSFIX मापदंडों को बदलना, यहाँ एक और तरकीब है जिसे आपको आज़माना चाहिए। यह बैंडविड्थ को बेहतर बनाने में आपकी काफी मदद कर सकता है। यहाँ आपको क्या प्रयास करना चाहिए।
अपने खुले सर्वर.conf फ़ाइल (Windows में OpenVPN स्थापना निर्देशिका और linux में /etc/openvpn देखें) और बस इन दो पंक्तियों को जोड़ें:
सैंडबफ 0. आरसीवीबफ 0
यह OpenVPN को सर्वर और क्लाइंट के बीच बफर आकार में बदलाव करने से रोकेगा। यह ओएस द्वारा निर्धारित किया जाएगा। विंडोज उपयोगकर्ता जो लिनक्स सर्वर से जुड़ते हैं, उन्हें तेज गति का अनुभव होगा।
अब, उन्हीं पंक्तियों को अपने में जोड़ें क्लाइंट कॉन्फ़िगरेशन फ़ाइल (*.ovpn या *.conf)। अगर किसी कारण से यह संभव नहीं है, उदा। आपका क्लाइंट कंप्यूटर पहुंच योग्य नहीं है, निम्नलिखित अतिरिक्त लाइनें अपने में रखें सर्वर.conf फ़ाइल:
सैंडबफ 0. आरसीवीबीयूएफ 0. पुश "sndbuf 393216" पुश "आरसीवीबफ 393216"
यूडीपी पर ओपनवीपीएन
यदि आप यूडीपी पर ओपनवीपीएन चला रहे हैं, तो निश्चित बफर मान सेट करके आपको बेहतर अनुभव मिल सकता है। इन पंक्तियों को आजमाएं:
एसएनडीबफ 393216. आरसीवीबीयूएफ 393216. पुश "sndbuf 393216" पुश "आरसीवीबफ 393216"
मंदी के कारण
आप सोच रहे होंगे कि ये ट्विक्स क्यों और कैसे काम करते हैं? आइए OpenVPN के इतिहास को देखें। वर्ष 2004 में, OpenVPN को अलग-अलग प्लेटफॉर्म पर अलग-अलग बफर साइज की समस्या थी। डेटा ट्रांसफर चैनल को एकीकृत करने के लिए, डेवलपर्स ने निश्चित बफ़र्स को 64Kb पर सेट किया है। हालाँकि, इसने विंडोज़ में सभी एडेप्टर के लिए एमटीयू के साथ पूरी तरह से अजीब समस्याएँ पैदा कीं। इसे ठीक करने के लिए, डेवलपर्स ने इन पंक्तियों को हार्डकोड किया, जो गैर-विंडोज आधारित सर्वर और क्लाइंट के लिए काम करती हैं:
#ifndef WIN32 o->rcvbuf = 65536; o->sndbuf = 65536; #अगर अंत
ये पंक्तियाँ अभी भी OpenVPN स्रोत कोड में प्रस्तुत की जाती हैं, इसलिए हमें मंदी मिल रही है! इसके अतिरिक्त, यदि आप जानते हैं कि आप क्या कर रहे हैं, तो आप MTU और MSSFIX मापदंडों के साथ प्रयोग करने का प्रयास कर सकते हैं।
अपनी कॉन्फ़िगरेशन में इन पंक्तियों के साथ प्रयास करें:
ट्यून-एमटीयू 1400 एमएसएसफिक्स 1360
सबसे सामान्य स्थिति में, भौतिक इंटरफ़ेस पर MTU 1500 है, इसलिए OpenVPN TUN MTU को वास्तविक MTU से कम मान पर और MSSFIX को MTU-40 पर सेट करना बेहतर है, जैसा कि ऊपर दिए गए उदाहरण में है।
मुझे उम्मीद है कि यह लेख आपके लिए मददगार था। यदि आपने कोई महत्वपूर्ण सुधार देखा है तो अपनी गति के परिणाम साझा करें (के माध्यम से हाब्री).