OpenVPN सुरक्षित वर्चुअल प्राइवेट नेटवर्क (VPNs) बनाने के लिए एक शक्तिशाली ओपन-सोर्स टूल है। एक रास्पबेरी पाई पर OpenVPN चलाना आपको अपने घर या कार्यालय नेटवर्क के लिए एक निजी और सुरक्षित कनेक्शन स्थापित करने की अनुमति देता है। यह गाइड आपको रास्पबेरी पाई पर OpenVPN की स्थापना के माध्यम से चलेगा।
आपको क्या चाहिए
- रास्पबेरी पाई: एक रास्पबेरी पाई 3, 4, या बाद में सिफारिश की जाती है।
- ऑपरेटिंग सिस्टम: रास्पबेरी पाई ओएस (32-बिट या 64-बिट)।
- इंटरनेट कनेक्शन: सुनिश्चित करें कि रास्पबेरी पाई इंटरनेट से जुड़ा है।
- अपने राउटर तक पहुंच: पोर्ट अग्रेषण को कॉन्फ़िगर करने के लिए।
-
अद्यतन OS: अपने रास्पबेरी पाई को अपडेट करने के लिए निम्न कमांड चलाएं:
sudo apt update && sudo apt upgrade -y
चरण 1: OpenVPN स्थापित करें
OpenVPN को स्थापित करने और कॉन्फ़िगर करने का सबसे सरल तरीका PIVPN स्क्रिप्ट का उपयोग करना है।
1। PIVPN स्थापित करें
-
PIVPN इंस्टॉलेशन स्क्रिप्ट डाउनलोड करें और चलाएं:
curl -L https://install.pivpn.io | bash
-
इंटरैक्टिव सेटअप संकेतों का पालन करें:
- का चयन करें उपयोगकर्ता यह वीपीएन का प्रबंधन करेगा।
- VPN प्रकार चुनें (चयन करें OpenVPN).
- इंस्टॉलर को अपने फ़ायरवॉल को कॉन्फ़िगर करने की अनुमति दें।
2। अपने राउटर पर पोर्ट अग्रेषण कॉन्फ़िगर करें
अपने राउटर में लॉग इन करें और OpenVPN पोर्ट को अग्रेषित करें (डिफ़ॉल्ट: 1194
) रास्पबेरी पाई के स्थानीय आईपी पते के लिए। पोर्ट-फॉरवर्डिंग निर्देशों के लिए अपने राउटर के मैनुअल का संदर्भ लें।
चरण 2: वीपीएन प्रोफाइल उत्पन्न करें
-
एक नया प्रोफ़ाइल जोड़ें:
pivpn add
- प्रोफ़ाइल के लिए एक नाम प्रदान करें (जैसे,
user1
). - यदि वांछित हो तो प्रोफ़ाइल के लिए एक पासवर्ड सेट करें।
- प्रोफ़ाइल के लिए एक नाम प्रदान करें (जैसे,
-
प्रोफ़ाइल प्राप्त करें: में प्रोफाइल सहेजे जाते हैं
/home/pi/ovpns
निर्देशिका। स्थानांतरित करना.ovpn
SCP, ईमेल या USB ड्राइव का उपयोग करके अपने क्लाइंट डिवाइस पर फ़ाइल करें:scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
चरण 3: वीपीएन से कनेक्ट करें
1। एक OpenVPN क्लाइंट स्थापित करें
- पर विंडोज/मैक: से OpenVPN क्लाइंट डाउनलोड करें openvpn.net.
- पर लिनक्स: OpenVPN पैकेज स्थापित करें:
sudo apt install -y openvpn
- पर मोबाइल उपकरणों: App Store या Google Play से OpenVPN ऐप इंस्टॉल करें।
2। प्रोफ़ाइल आयात करें
- अपने डिवाइस पर OpenVPN क्लाइंट खोलें और आयात करें
.ovpn
फ़ाइल।
3। वीपीएन से कनेक्ट करें
- अपने VPN से कनेक्ट करने के लिए OpenVPN क्लाइंट का उपयोग करें। अपने आईपी पते की जाँच करके कनेक्शन का परीक्षण करें Whatsismyipaddress.com या एक समान सेवा।
चरण 4: वैकल्पिक संवर्द्धन
-
स्वचालित अपडेट सक्षम करें: OpenVPN को सुरक्षित रखने के लिए अपने रास्पबेरी पाई के लिए स्वचालित अपडेट शेड्यूल करें:
sudo apt install -y unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades
-
डायनेमिक DNS कॉन्फ़िगर करें: यदि आपका सार्वजनिक IP पता अक्सर बदलता है, तो अपने रास्पबेरी पाई को डोमेन नाम असाइन करने के लिए एक डायनेमिक DNS (DDNS) सेवा (जैसे, No-IP या DUCKDNS) का उपयोग करें।
-
एक किल स्विच सेट करें: Iptables के साथ गैर-वीपीएन ट्रैफ़िक को अवरुद्ध करके ट्रैफ़िक लीक को रोकें:
sudo iptables -A OUTPUT -o eth0 -p udp --dport 1194 -j ACCEPT sudo iptables -A OUTPUT -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT sudo iptables -A OUTPUT -o eth0 -j DROP
समस्या निवारण
-
वीपीएन कनेक्शन विफल हो जाता है:
- पोर्ट फ़ॉरवर्डिंग को सत्यापित करें सही ढंग से कॉन्फ़िगर किया गया है।
- सुनिश्चित करें कि आपका सार्वजनिक आईपी या DDNS सटीक है।
- OpenVPN सेवा स्थिति की जाँच करें:
sudo systemctl status openvpn
-
धीमी वीपीएन गति:
- रास्पबेरी पाई के लिए एक वायर्ड कनेक्शन का उपयोग करें।
- एक लाइटर सिफर पर स्विच करके एन्क्रिप्शन ओवरहेड को कम करें।
-
डिवाइस कनेक्ट नहीं कर सकता:
- सुनिश्चित करें
.ovpn
प्रोफ़ाइल रास्पबेरी पाई के कॉन्फ़िगरेशन से मेल खाता है। - वीपीएन ट्रैफ़िक की अनुमति देने के लिए अपनी फ़ायरवॉल सेटिंग्स की जाँच करें।
- सुनिश्चित करें
रास्पबेरी पाई पर OpenVPN के अनुप्रयोग
- अपने होम नेटवर्क पर रिमोट एक्सेस सुरक्षित करें।
- सार्वजनिक वाई-फाई पर अपने इंटरनेट कनेक्शन को सुरक्षित रखें।
- होम ऑटोमेशन सिस्टम या सर्वर के लिए निजी पहुंच सक्षम करें।
- सामग्री के लिए क्षेत्रीय प्रतिबंधों को बायपास करें।
निष्कर्ष
रास्पबेरी पाई पर OpenVPN की स्थापना आपके नेटवर्क की सुरक्षा और गोपनीयता को बढ़ाने के लिए एक लागत प्रभावी तरीका है। इस गाइड का पालन करके, आप दुनिया में कहीं से भी अपने नेटवर्क को सुरक्षित रूप से एक्सेस करने के लिए एक निजी वीपीएन सर्वर बना सकते हैं। अपनी विशिष्ट आवश्यकताओं से मेल खाने के लिए अपने सेटअप को आगे अनुकूलित करें, और एक सुरक्षित कनेक्शन का आनंद लें!