Proton VPN होमपेज

Linux पे Proton VPN के लिए OpenVPN को मैन्युअल रूप से कैसे कॉन्फ़िगर करें

पढ़ने का समय
1 मिनट
श्रेणी
Linux

OpenVPN अब एक पुराना VPN प्रोटोकॉल है, जो अब भी मज़बूती से सुरक्षित होने के बावजूद, शक्तिशाली, स्लिक और सुरक्षित आधुनिक VPN प्रोटोकॉल जैसे WireGuard® की तुलना में भारी और धीमा है। इसी वजह से हम अपने आधिकारिक ऐप्स पे OpenVPN की सहायता बंद करने की दिशा में काम कर रहे हैं।

जहां Linux पे ये संभव हो, हम अपने आधिकारिक Linux ऐप (GUI) या Linux CLI का इस्तेमाल करने, या WireGuard को मैन्युअल रूप से कॉन्फ़िगर करने की सिफ़ारिश करते हैं।

अगर ये संभव नहीं है, तो आप तीसरें-पार्टी क्लाइंट का इस्तेमाल करके Linux पे OpenVPN को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं। इस गाइड में, हम आपको दिखाएंगे कि कमांड लाइन या NetworkManager (उन लोगों के लिए जो GUI पसंद करते हैं) का इस्तेमाल करके किसी भी Linux डिस्ट्रीब्यूशन पे OpenVPN को कैसे कॉन्फ़िगर करें।

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 → + में जाएं।

NetworkManager खोलें

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

adb shell

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

adb shell

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

adb ऐप्स अनइंस्टॉल करें

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

मेरा IP पता क्या है?

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
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

Samsung Galaxy डिवाइस पे ऐप्स अक्षम करें

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"
adb डिवाइस

4. डायरेक्टरी को उस जगह पे बदलें जहां आपने अपनी OpenVPN विन्यास फाइल डाउनलोड की थी

दर्ज करें

cd 

उदाहरण के लिए:

cd ~/Downloads

5. OpenVPN का इस्तेमाल करके एक VPN सर्वर से कनेक्ट करें

चलाएं:

sudo openvpn 

जहां उस OpenVPN विन्यास फाइल का नाम है जिसे आपने पहले डाउनलोड किया था.

उदाहरण के लिए:

sudo openvpn node-ch-02.protonvpn.net.udp.ovpn

पूछे जाने पे अपना OpenVPN यूज़रनेम और पासवर्ड दर्ज करें।

adb ऐप फिर से इंस्टॉल करें

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

हमारे Free सुरक्षित IP स्कैनर पे जाएं

VPN सर्वर से डिस्कनेक्ट करने के लिए, बस टर्मिनल विंडो बंद कर दें.

DNS लीक की जांच कैसे करें

हमारे Free सुरक्षित IP स्कैनर पे जाने के बाद, www.dnsleaktest.com(नई विंडो) पे जाएं और मानक टेस्ट चलाएं।

टेस्ट पूरा होने के बाद, मिले हुए IP पतों के पहले तीन नंबर सेट देखें. ये सभी आपके IP पते के पहले तीन नंबर सेट से मैच होने चाहिए, जैसा हमारे Free सुरक्षित IP स्कैनर पे दिखाया गया है.

अगर ये मैच नहीं करते, तो आपका DNS लीक हो रहा है.

क्या आपको वह नहीं मिला जो आप ढूंढ रहे थे?

सामान्य संपर्कcontact@proton.me
मीडिया संपर्कmedia@proton.me
कानूनी संपर्कlegal@proton.me
साझेदारी संपर्कpartners@proton.me