Linux पे Proton VPN के लिए OpenVPN को मैन्युअल रूप से कैसे कॉन्फ़िगर करें
- पढ़ने का समय
- 1 मिनट
- श्रेणी
- Linux
OpenVPN अब एक पुराना VPN प्रोटोकॉल है, जो अब भी मज़बूती से सुरक्षित होने के बावजूद, शक्तिशाली, स्लिक और सुरक्षित आधुनिक VPN प्रोटोकॉल जैसे WireGuard® की तुलना में भारी और धीमा है। इसी वजह से हम अपने आधिकारिक ऐप्स पे OpenVPN की सहायता बंद करने की दिशा में काम कर रहे हैं।
जहां Linux पे ये संभव हो, हम अपने आधिकारिक Linux ऐप (GUI) या Linux CLI का इस्तेमाल करने, या WireGuard को मैन्युअल रूप से कॉन्फ़िगर करने की सिफ़ारिश करते हैं।
- जानें कि Linux पे Proton VPN का इस्तेमाल कैसे करें
- Linux पे WireGuard मैन्युअली कॉन्फ़िगर करने का तरीका जानें
अगर ये संभव नहीं है, तो आप तीसरें-पार्टी क्लाइंट का इस्तेमाल करके Linux पे OpenVPN को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं। इस गाइड में, हम आपको दिखाएंगे कि कमांड लाइन या NetworkManager (उन लोगों के लिए जो GUI पसंद करते हैं) का इस्तेमाल करके किसी भी Linux डिस्ट्रीब्यूशन पे OpenVPN को कैसे कॉन्फ़िगर करें।
- OpenVPN के लिए तैयारी
- OpenVPN CLI को मैन्युअल रूप से कैसे कॉन्फ़िगर करें
- NetworkManager के साथ OpenVPN का इस्तेमाल कैसे करें
- DNS लीक की जांच कैसे करें
OpenVPN के लिए तैयारी
शुरू करने से पहले, आपको दो चीज़ों की ज़रूरत होगी:
1. एक OpenVPN विन्यास फाइल
account.protonvpn.com पे साइनइन करें, डाउनलोड → OpenVPN विन्यास फाइल में जाएं, और Linux के लिए एक OpenVPN विन्यास फाइल डाउनलोड करें।
जानें कि Proton VPN से OpenVPN विन्यास फाइल कैसे डाउनलोड करें
2. आपका OpenVPN यूज़रनेम और पासवर्ड
While still signed in to account.protonvpn.com, go to Account → OpenVPN username to view your OpenVPN username and password. Note that these are not your regular Proton Account username and password.
जानें कि अपना Proton VPN OpenVPN यूज़रनेम और पासवर्ड कैसे एक्सेस करें
NetworkManager के साथ OpenVPN का इस्तेमाल कैसे करें
अगर आपके डिस्ट्रीब्यूशन में NetworkManager(नई विंडो) की सहायता उपलब्ध है, तो OpenVPN को मैन्युअल रूप से कॉन्फ़िगर करने का यही अनुशंसित तरीका है।
ये गाइड Ubuntu 22.04 का इस्तेमाल करके बनाई गई थी, लेकिन निर्देश किसी भी ऐसे सिस्टम पे लगभग एक जैसे हैं जिसमें NetworkManager की सहायता उपलब्ध है। अगर आपका डेस्कटॉप एनवायरनमेंट NetworkManager का इस्तेमाल करता है, तो बड़ी संभावना है कि उसमें OpenVPN की सहायता पहले से मौजूद है। अगर नहीं है, तो आप NetworkManager में OpenVPN की सहायता आसानी से इंस्टॉल कर सकते हैं:
Debian और Ubuntu-आधारित डिस्ट्रीब्यूशन पे, दर्ज करें:
sudo apt-get install network-manager-openvpn-gnome
Fedora पे, दर्ज करें:
sudo dnf -y install NetworkManager-openvpn NetworkManager-openvpn-gnome
Arch पे, दर्ज करें:
sudo pacman -S networkmanager-openvpn
बदलाव लागू होने के लिए अपने Linux सत्र से लॉगआउट करें, फिर दोबारा लॉगइन करें.
जैसे ही NetworkManager में OpenVPN की सहायता आ जाए, आप इसे कॉन्फ़िगर कर सकते हैं। ऐसा करने के लिए:
1. सेटिंग → नेटवर्क → VPN → + में जाएं।

2. फ़ाइल से आयात करें… चुनें और अपने डिफॉल्ट फ़ाइल मैनेजर का इस्तेमाल करके खोलें पहले डाउनलोड की गई OpenVPN विन्यास फाइल.

3. सत्यापन में जाएं और संबंधित फील्ड में अपना OpenVPN यूज़रनेम और पासवर्ड दर्ज करें. पूरा हो जाने पे जोड़ें पे क्लिक करें

4. वापस सेटिंग → नेटवर्क → VPN पे जाकर, अभी सेटअप किए गए OpenVPN कनेक्शन के बगल वाले स्विच को टॉगल करके ऑन कर दें. आप जितने चाहें उतने कनेक्शन सेटअप कर सकते हैं.

अब आप Proton VPN से जुड़े हुए हैं। इसे सत्यापित करने के लिए, हमारे Free सुरक्षित IP स्कैनर(नई विंडो) पे जाएं। चूंकि ये एक मैन्युअल कनेक्शन है, आपको DNS लीक भी चेक करने चाहिए।

Proton VPN से डिस्कनेक्ट करने के लिए, बस स्विच को ऑफ कर दें.
OpenVPN CLI को मैन्युअल रूप से कैसे कॉन्फ़िगर करें
ये तरीका NetworkManager के इस्तेमाल से ज़्यादा जटिल है, और सिर्फ़ बहुत ख़ास इस्तेमाल के मामलों के लिए ही सुझाया जाता है. साथ ही ध्यान रखें कि नए डिस्ट्रीब्यूशन (जिनमें Ubuntu के नवीनतम संस्करण शामिल हैं) openresolv की सहायता नहीं करते, इसलिए नीचे दिया गया तरीका उन पे काम नहीं करेगा. ऊपर बताया गया NetworkManager तरीका ज़्यादातर डिस्ट्रो पे (Ubuntu समेत) काम करेगा.
इस गाइड में, हम आपको दिखाएंगे कि Debian, Fedora और Arch (जिनमें Manjaro शामिल है) पे OpenVPN का सेटअप कैसे करें.
1. OpenVPN इंस्टॉल करें
एक टर्मिनल विंडो खोलें और:
Debian और Ubuntu-आधारित डिस्ट्रीब्यूशन पे, दर्ज करें:
sudo apt install openvpn
Fedora पे, दर्ज करें:
sudo dnf install openvpn
Arch पे, दर्ज करें:
sudo pacman -S openvpn

2. इंस्टॉल करें openresolv
DNS को सही तरीके से कॉन्फ़िगर करने और DNS लीक को रोकने के लिए आपको openresolv (resolvconf(नई विंडो) का एक ओपन-सोर्स इंप्लीमेंटेशन) की ज़रूरत है।
DNS और DNS लीक के बारे में और जानें
Debian और Ubuntu-आधारित डिस्ट्रीब्यूशन पे, दर्ज करें:
sudo apt install openresolv
Fedora पे, दर्ज करें:
sudo dnf install openresolv
Arch पे, दर्ज करें:
sudo pacman -S openresolv

3. नीचे दी गई DNS अपडेट स्क्रिप्ट डाउनलोड करें
फिर से, DNS के सही तरीके से कॉन्फ़िगर होना सुनिश्चित करने के लिए ये ज़रूरी है। Wget ज़्यादातर Linux डिस्ट्रो पे पहले से इंस्टॉल होता है। चलाएं:
sudo wget "https://raw.githubusercontent.com/ProtonVPN/scripts/master/update-resolv-conf.sh" -O "/etc/openvpn/update-resolv-conf"
इसके बाद:
sudo chmod +x "/etc/openvpn/update-resolv-conf"

4. डायरेक्टरी को उस जगह पे बदलें जहां आपने अपनी OpenVPN विन्यास फाइल डाउनलोड की थी
दर्ज करें
cd
उदाहरण के लिए:
cd ~/Downloads
5. OpenVPN का इस्तेमाल करके एक VPN सर्वर से कनेक्ट करें
चलाएं:
sudo openvpn
जहां उस OpenVPN विन्यास फाइल का नाम है जिसे आपने पहले डाउनलोड किया था.
उदाहरण के लिए:
sudo openvpn node-ch-02.protonvpn.net.udp.ovpn
पूछे जाने पे अपना OpenVPN यूज़रनेम और पासवर्ड दर्ज करें।

आपको Initialization Sequence Completed कहने वाला एक संदेश दिखना चाहिए। इसका मतलब है कि आप सफलतापूर्वक Proton VPN से जुड़े हुए हैं। आप इसे हमारे Free सुरक्षित IP स्कैनर(नई विंडो) पे जाकर सत्यापित कर सकते हैं। चूंकि ये एक मैन्युअल कनेक्शन है, आपको DNS लीक भी चेक करने चाहिए।

VPN सर्वर से डिस्कनेक्ट करने के लिए, बस टर्मिनल विंडो बंद कर दें.
DNS लीक की जांच कैसे करें
हमारे Free सुरक्षित IP स्कैनर पे जाने के बाद, www.dnsleaktest.com(नई विंडो) पे जाएं और मानक टेस्ट चलाएं।
टेस्ट पूरा होने के बाद, मिले हुए IP पतों के पहले तीन नंबर सेट देखें. ये सभी आपके IP पते के पहले तीन नंबर सेट से मैच होने चाहिए, जैसा हमारे Free सुरक्षित IP स्कैनर पे दिखाया गया है.
अगर ये मैच नहीं करते, तो आपका DNS लीक हो रहा है.