एक वर्चुअल प्राइवेट नेटवर्क, या VPN, ऑनलाइन गोपनीयता और सुरक्षा का एक महत्वपूर्ण हिस्सा है। संक्षेप में, यदि आप पहले से ही अपने सामान्य सुरक्षा उपकरणों के साथ एक नहीं चला रहे हैं, तो आपको करना चाहिए। VPN विंडोज, लिनक्स, और macOS के साथ-साथ एंड्रॉइड और iOS के लिए उपलब्ध हैं।
लेकिन क्या होगा यदि आप रास्पबेरी पाई का उपयोग कर रहे हैं?
पाई के लिए अधिकांश ऑपरेटिंग सिस्टम लिनक्स पर आधारित हैं; दुर्भाग्य से, VPN प्रदाता समर्पित पाई सॉफ्टवेयर प्रदान नहीं करते हैं। यदि आपको अपने पाई के लिए VPN सेट अप करने की आवश्यकता है, शायद कोडी में कुछ क्षेत्र-अवरोधन से बचने के लिए, तो आपको कुछ मैन्युअल कॉन्फ़िगरेशन करने की आवश्यकता होगी।
हम इसे सेट अप करने के तरीके पर गौर करने जा रहे हैं। निम्नलिखित चरण सभी डेबियन-आधारित डिस्ट्रोस के साथ काम करेंगे, जैसे रास्पबियन जेसी, और कोडी डिस्ट्रोस (जैसे OpenElec और OSMC)।
VPN का उपयोग क्यों करें?
VPN का उपयोग करने के कई अच्छे कारण हैं, जिनमें से सभी अंततः उपयोगकर्ता गोपनीयता पर आते हैं। संक्षेप में, एक VPN क्लाइंट आपके PC या मोबाइल से डेटा को एन्क्रिप्ट करता है और इसे VPN सर्वर के माध्यम से भेजता है। इस अनाम बिंदु से, आपकी ऑनलाइन गतिविधि छिपी होती है।
यह कैसे उपयोगी हो सकता है? खैर, यदि आप अपने रास्पबेरी पाई को डेस्कटॉप कंप्यूटर के रूप में उपयोग कर रहे हैं और आप एक ऐसे क्षेत्र में स्थित हैं जहां ऑनलाइन सेंसरशिप व्याप्त है, तो एक VPN ऐसी प्रतिबंधों को दरकिनार करने में मदद कर सकता है। वही तकनीक मदद कर सकती है भले ही आप सिर्फ अपने पाई के लिए सॉफ्टवेयर डाउनलोड करना चाहते हैं जबकि एक दमनकारी शासन के तहत रह रहे हैं।
कोडी मीडिया सेंटर के लिए, एक VPN क्षेत्र-अवरोधन, सेंसरशिप, या आपके मीडिया तक पहुंच को अवरुद्ध करने वाली किसी भी चीज को दरकिनार कर सकता है।
उदाहरण के लिए, यदि आप यूएस से बीबीसी iPlayer तक पहुंचना चाहते थे (और यदि आप एक यात्रा कर रहे ब्रिटिश नागरिक हैं, तो ऐसा कोई कारण नहीं है कि आपको नहीं करना चाहिए), एक VPN मदद कर सकता है। यूके में एक VPN से कनेक्ट करके, आप अपना पसंदीदा टीवी शो (डॉक्टर हू, शायद) स्ट्रीम कर पाएंगे। आपको विश्वास होना चाहिए कि आपके मीडिया सेंटर का आनंद लेने का तरीका आपके द्वारा योजनाबद्ध तरीके से कानूनी है, हालांकि।
मेरी गाइड, 10 कारण जिनकी वजह से आपको VPN का उपयोग करना चाहिए, अधिक समझा सकती है। इस बीच, यदि आप एन्क्रिप्शन, सुरक्षा, और VPN कैसे काम करता है पर अधिक पृष्ठभूमि चाहते हैं, तो हमारे VPN प्राइमर को देखें।
जैसा कि उल्लेख किया गया है, VPN का उपयोग करने के अन्य तरीके भी हैं। आप अपने डेस्कटॉप कंप्यूटर पर VPN चलाना पसंद कर सकते हैं, उदाहरण के लिए, या अपने राउटर पर VPN अकाउंट सेट करके कुछ सार्वभौमिक सुरक्षा स्थापित कर सकते हैं।
किसी भी तरह, आपको एक का उपयोग करना चाहिए।
VPN कैसे चुनें
यदि आप बस वेब ब्राउज़ कर रहे हैं और गोपनीयता में ऐसा करना चाहते हैं, तो एक मानक VPN (यद्यपि न्यूनतम लॉग की पेशकश करने वाला) चुना जाना चाहिए।
हालांकि, यदि आप क्षेत्र अवरोधन को हराना चाहते हैं या कोडी में स्ट्रीमिंग ऐड-ऑन का उपयोग करना चाहते हैं, तो आपको एक VPN ढूंढना होगा जो वीडियो स्ट्रीमिंग के लिए असीमित बैंडविड्थ प्रदान करता है। इसे पीयर-टू-पीयर-अनुकूल भी होना होगा, क्योंकि कई ऐड-ऑन सामग्री स्ट्रीमिंग के लिए P2P नेटवर्किंग का उपयोग करते हैं।
बस सुनिश्चित करें कि आप एक VPN सेवा का उपयोग कर रहे हैं जो भरोसेमंद है।
रास्पबेरी पाई पर VPN के लिए आवश्यकताएं
रास्पबेरी पाई पर VPN का उपयोग करने के लिए, आपको निम्नलिखित चीजों की आवश्यकता होगी:
- रास्पबेरी पाई 2 या बाद का। पहले के मॉडल एन्क्रिप्शन के साथ संघर्ष करेंगे।
- VPN अकाउंट जो OpenVPN का समर्थन करता है। हमारा पसंदीदा एक्सप्रेसVPN है, लेकिन अन्य उपलब्ध हैं।
- यदि आप वीडियो स्ट्रीमिंग कर रहे हैं तो एक सशुल्क VPN अकाउंट बेहतर है।
- मुफ्त VPN भी उपलब्ध हैं लेकिन स्ट्रीमिंग के लिए कम उपयुक्त हैं।
- आपके PC पर SSH सॉफ्टवेयर।
- विंडोज उपयोगकर्ताओं को PuTTY का उपयोग करना चाहिए।
- लिनक्स और मैक में टर्मिनल के माध्यम से मूल रूप से SSH कार्यक्षमता है।
- पाई पर SSH सक्षम होना चाहिए। एक तरीका है इसे मॉनिटर से जोड़ना और रास्पी-कॉन्फिग में डिफ़ॉल्ट SSH सेटिंग बदलना। यदि आप ऐसा करने में सक्षम नहीं हैं, तो पाई के माइक्रोएसडी कार्ड को अपने PC में डालें, बूट डायरेक्टरी में ब्राउज़ करें, और SSH नामक एक खाली टेक्स्ट फाइल बनाएं (कोई फाइल एक्सटेंशन नहीं)। डिस्क को सुरक्षित रूप से हटाने के बाद, इसे अपने पाई में बदलें और बूट करें। SSH तब सक्षम हो जाएगा।
OpenVPN एक ओपन-सोर्स VPN एप्लिकेशन है जो आपको OpenSSL का उपयोग करके एन्क्रिप्शन के लिए VPN सेवाओं द्वारा प्रदान किए गए कॉन्फ़िगरेशन का उपयोग करने में सक्षम बनाता है। संक्षेप में, आप एक समर्पित ऐप के बिना रास्पबेरी पाई पर VPN सेट अप कर सकते हैं।
VPN सेट अप करने के लिए आपके पास दो विकल्प हैं। पहला है रास्पबियन (या आपके चुने हुए रास्पबेरी पाई OS) के भीतर OpenVPN इंस्टॉल करना। वैकल्पिक रूप से, आप अपने पसंदीदा कोडी छवि के भीतर VPN सेट अप कर सकते हैं।
अपने रास्पबेरी पाई पर VPN सेट अप करें
पाई के लिए विभिन्न छवियों के साथ, यह थोड़ा पेचीदा हो सकता है।
सौभाग्य से, जब तक आप डेबियन-आधारित छवि का उपयोग कर रहे हैं, यह समाधान काम करेगा। इससे कोई फर्क नहीं पड़ता कि आप कोडी का उपयोग कर रहे हैं या नहीं। यह आपके रास्पबेरी पाई पर VPN चलाने के लिए एक सीधी विधि है चाहे ऑपरेटिंग सिस्टम या डिस्क छवि कुछ भी हो।
हमने इसे OSMC फ्लेवर के कोडी का उपयोग करके आज़माया है, जो रास्पबियन की तरह, डेबियन पर आधारित है। हालांकि, यह OpenElec पर भी काम करना चाहिए।
सही क्रेडेंशियल्स का उपयोग करके अपने रास्पबेरी पाई से SSH के माध्यम से कनेक्ट करके शुरू करें, और openVPN इंस्टॉल करें:
sudo apt-get install openvpn
एक बार पूरा होने पर, रीबूट कमांड जारी करें:
sudo reboot
जब आपका पाई पुनरारंभ हो गया है, तो आपको अपने VPN प्रदाता से openVPN फाइलें डाउनलोड करने की आवश्यकता होगी। सेवाओं के भारी बहुमत openVPN के लिए समर्थन प्रदान करते हैं।
ऐसा करने का सबसे तेज़ तरीका फाइलों को अपने PC पर डाउनलोड करना, उन्हें निकालना (वे आमतौर पर ZIP फाइलें होती हैं), और फिर उन्हें SFTP के माध्यम से अपने रास्पबेरी पाई पर भेजना है। उनके गंतव्य के लिए openvpn-config नामक एक नया फ़ोल्डर बनाएं। यह /home/ के भीतर होना चाहिए।
एक बार ये फाइलें कॉपी हो जाने पर, रन कमांड जारी करने के लिए SSH का उपयोग करें:
sudo openvpn your_ovpn_configuration_file.ovpn
आपसे आपके VPN उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाएगा, इसलिए इन्हें दर्ज करें।
कुछ ही क्षणों में, VPN कनेक्शन स्थापित हो जाना चाहिए, और आप पूरी तरह से निजी रास्पबेरी पाई कोडी अनुभव का आनंद ले रहे होंगे। आप क्षेत्र-मुक्त जाने के लिए तैयार हैं!
ध्यान दें कि यदि आप कोडी को किसी अन्य डिवाइस या प्लेटफॉर्म पर चला रहे हैं, तो आप एक समर्पित ऐड-ऑन के माध्यम से VPN इंस्टॉल करने में सक्षम होना चाहिए।
VPN को डिस्कनेक्ट करना और बदलना
यदि आप VPN को डिस्कनेक्ट करना चाहते हैं, तो आपको सत्र समाप्त करने के लिए Ctrl + C दबाना होगा। एक अलग सर्वर से कनेक्ट करने के लिए, बस पहले की कमांड को दोहराएं, लेकिन एक अलग कॉन्फ़िगरेशन फाइल के साथ। प्रत्येक कनेक्शन के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता होगी।
यदि आप कोडी के साथ VPN का उपयोग कर रहे हैं, तो आपको इसे चलते रहने की आवश्यकता होगी। नतीजतन, अपने मोबाइल डिवाइस पर एक ऐप के माध्यम से SSH या VNC कनेक्शन सेट करना और VPN की निगरानी के लिए इसका उपयोग करना उपयोगी हो सकता है। उदाहरण के लिए, यदि कनेक्शन गिरता है, तो आपको इसे फिर से सक्षम करने के लिए एक्सेस की आवश्यकता होगी। यदि आप कोडी रिमोट ऐप का उपयोग कर रहे हैं, तो अपने रिमोट एक्सेस को एक ही स्थान पर रखना समझ में आता है!
क्या आपको अपने रास्पबेरी पाई के साथ VPN का उपयोग करने की आवश्यकता है? शायद आप पहले से ही एक का उपयोग करते हैं? हमें बताएं कि यह आपके लिए कैसे काम करता है।