मैं नेटवर्क प्रबंधक के साथ .ovpn फ़ाइल का उपयोग कैसे कर सकता हूं?


116

मेरे पास अपने वीपीएन कॉन्फिगरेशन के साथ एक .ovpn फाइल है - जब मैं करता हूं तो यह ठीक काम करता है

sudo openvpn --config ~jrg/Documents/vpn-config.ovpn 

टर्मिनल में, लेकिन मैं नेटवर्क मैनेजर का उपयोग करना चाहूंगा। मैं यह कैसे कर सकता हूँ?

जवाबों:


139

सबसे पहले, OpenVPN नेटवर्क प्रबंधक प्लगइन स्थापित करें:

sudo apt-get install network-manager-openvpn-gnome

ओपन नेटवर्क मैनेजर, "जोड़ें" पर क्लिक करें और खुली हुई खिड़की से "एक कनेक्शन प्रकार चुनें" के तहत "एक सहेजे गए वीपीएन कॉन्फ़िगरेशन को आयात करें ..." का चयन करें। अपनी .ovpn फ़ाइल (~ jrg / Documents / vpn-config.ovpn) पर नेविगेट करें। यदि यह स्वचालित रूप से आपके प्रमाणपत्र / कुंजियाँ (जिनमें से पथ .ovpn फ़ाइल में पाए जाते हैं) नहीं पाते हैं, तो आप उन्हें यहाँ चुन सकते हैं, या कोई अन्य छोटे परिवर्तन कर सकते हैं।

openvpn संवाद

एक और चीज़ जो आपको सड़क के नीचे कुछ सिरदर्द से बचा सकती है, वह है IPv4 सेटिंग्स पर क्लिक करना, फिर "ऑटोमैटिक (वीपीएन) एड्रेस ओनली" का तरीका बदलें। जब डिफ़ॉल्ट पर रखा जाता है, तो यह आपके .ovpn सेटिंग्स की परवाह किए बिना सभी इंटरनेट ट्रैफ़िक को वीपीएन पर जाने का कारण बना देगा। यहां आप कनेक्ट होने के दौरान उपयोग करने के लिए DNS सर्वर और खोज डोमेन भी सेट कर सकते हैं।

openvpn संवाद


2
यह प्रमाणपत्र नहीं दिखाता है और जब मैं "आयात" पर क्लिक करता हूं।
जेआरजी

17
मेरे मामले में "आयात ..." बटन नहीं है (डेबियन जेसी का उपयोग करते हुए ...) :(
knocte

3
मुझे भी कोई "आयात" बटन नहीं मिल रहा है। केवल एक "बनाएँ" विकल्प .. :(
थॉमस अहले

3
ओपन वीपीएन एएस वर्न 2.0.12 में एक .ovpn फ़ाइलों का उत्पादन नहीं होता है जिसमें सीरेट्स के स्थान होते हैं, इसमें वे स्वयं शामिल होते हैं। इसलिए अगर उन्हें नहीं मिलेगा और आप स्थान नहीं ढूंढ सकते हैं। आपको दूसरे उत्तर की तरह n पेस्ट को कॉपी करना होगा।
जौन सेबेस्टियन

5
16.04 तक, यह अभी भी काम नहीं कर रहा है और कम से कम इस बार आपको "प्लग इन में आयात समर्थित नहीं है"। नेटवर्क प्रबंधक के पास अभी भी समस्याएँ हैं जब मैन्युअल रूप से कॉन्फ़िगर किया गया है
क्रिश्चियन बोंगिएरो

25

Ubuntu 14.04 पर स्थापित सफल वीपीएन कनेक्शन का मेरा अपना अनुभव।

हमारे व्यवस्थापक ने मुझे विंडोज 7: * .ovpn, * .crt, * * के लिए ओपन वीपीएन में स्थापित करने के लिए 3 फाइलें दीं।

  1. अपने Ubuntu टर्मिनल में निम्न कमांड निष्पादित करें:

    sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome network-manager-vpnc
    sudo /etc/init.d/networking restart
    
  2. "नेटवर्क कनेक्शन" विंडो खोलें (वीपीएन कनेक्शन -> वीपीएन कॉन्फ़िगर करें)

  3. "जोड़ें" बटन दबाएं, ड्रॉप-डाउन मेनू पर क्लिक करें और "एक सहेजे गए वीपीएन कॉन्फ़िगरेशन को आयात करें" चुनें, क्रिएट बटन दबाएं।

  4. "सेलेक्ट फाइल टू इंपोर्ट" में अपनी "* .ovpn" फाइल चुनें।

  5. "संपादन ... आपका * .ovpn फ़ाइल नाम ..." में विंडो आपके उपयोगकर्ता नाम और पासवर्ड के लिए दर्ज करें। सुनिश्चित करें कि CA प्रमाणपत्र फ़ील्ड में एक .crt फ़ाइल दिखाई गई है।

  6. "IPv4 सेटिंग्स" पैनल खोलें और केवल "स्वचालित (वीपीएन) पते" चुनें।

  7. फिर से "वीपीएन" पैनल खोलें और "उन्नत" बटन पर क्लिक करें।

  8. "टीएलएस प्रमाणीकरण" पैनल खोलें और सुनिश्चित करें कि आपका "* .की" "की फाइल" फ़ील्ड में दिखाई दिया। ठीक बटन दबाएँ।

  9. "संपादन ... अपने * .ovpn फ़ाइल नाम ..." विंडो में "सहेजें" बटन दबाएं।

  10. आपका वीपीएन कनेक्शन "नेटवर्क कनेक्शन" विंडो में दिखाई देना चाहिए।

मुझे उम्मीद है कि यह मदद करेगा। सौभाग्य!


2
इसने मेरे लिए काम किया लेकिन बिना चरण 8.
आमिर अब्रो

14

उत्तर देने की देर है, लेकिन मुझे एक समाधान मिला (और यह एक दर्द है) ...

  1. अपने होम डायरेक्टरी में एक फोल्डर बनाएं जिसे .OpenVPN (इसके सामने डॉट के साथ ऐसा छिपा हुआ है) फिर उस फोल्डर को खोलें और FrootVPN ( जिसे डॉट की जरूरत नहीं है) नामक एक बनाएं । यह विभिन्न वीपीएन प्रदाताओं के प्रबंधन को आसान बनाता है।
  2. प्रतिलिपि / चिपकाएँ froot.ovpn को /home/YOU/.OpenVPN/FrootVPN फ़ोल्डर में।
  3. एक टेक्स्ट एडिटर के साथ froot.ovpn फाइल खोलें।
  4. सीए / सीए टैग के बीच सब कुछ कॉपी करें।
  5. एक नई फ़ाइल में सामग्री पेस्ट करें और इसे /home/YOU/.OpenVPN/FrootVPN फ़ोल्डर में ca.crt के रूप में सहेजें ।
  6. नेटवर्क मैनेजर आइकन पर क्लिक करें और वीपीएन कनेक्शन्स> कंफर्ट वीपीएन पर जाएं ...
  7. ADD पर क्लिक करें और OpenVPN चुनें। क्रिएट पर क्लिक करें।
  8. इसे FrootVPN 1194 पर कॉल करें और गेटवे के लिए se-openvpn.frootvpn.com का उपयोग करें । टाइप PASSWORD होगा। अपना FrootVPN उपयोगकर्ता नाम और पासवर्ड दर्ज करें। CA प्रमाणपत्र पर, फ़ोल्डर आइकन पर क्लिक करें और आपके द्वारा बनाई गई ca.crt फ़ाइल में ब्राउज़ करें।
  9. उन्नत बटन पर क्लिक करें और "कस्टम गेटवे पोर्ट का उपयोग करें:" को 1194 पर बदलें। ठीक पर क्लिक करें।
  10. केवल IPv4 और IPv6 टैब दोनों पर विधि को स्वचालित (वीपीएन) पते पर बदलें ।
  11. सेव पर क्लिक करें।

अब PAIN भाग के लिए: आपको 15 और FrootVPN कनेक्शन बनाने होंगे क्योंकि वे पोर्ट 1194-1209 का उपयोग करते हैं। पोर्ट 1195 के लिए उपरोक्त चरण 7-11 को फिर से 1196 के लिए दोहराएं और इसी तरह जब तक आप पोर्ट 1209 के साथ समाप्त नहीं हो जाते, तब तक यह सुनिश्चित कर लें कि चरण 8 में नाम चरण 9 में पोर्ट से मेल खाता है। मुझे पता है ... यह बेकार है!

अब आप नेटवर्क मैनेजर आइकन पर क्लिक करके और वीपीएन कनेक्शंस पर जाकर FrootVPN से कनेक्ट कर सकते हैं। FrootVPN कनेक्शनों की सूची के माध्यम से कार्य करें जब तक कि आप एक ऐसा नहीं पाते हैं जिससे आप जुड़ सकते हैं।

सच कहूँ तो, मैं चाहता हूँ कि नेटवर्क प्रबंधक ने सीधे .ovpn फ़ाइलों का समर्थन किया। हमें .ovpn फ़ाइल को आयात करने में सक्षम होना चाहिए, नेटवर्क प्रबंधक को .ovpn फ़ाइल से सभी सही सेटिंग्स मिलती हैं, गेटवे पोर्ट की सही सीमा और वीपीएन प्रदाता द्वारा निर्दिष्ट अन्य सेटिंग्स, और इसे सभी एक कनेक्शन के रूप में सहेजती है। अगर .ovpn फाइल में सब कुछ हो तो .crt फाइलों की जरूरत नहीं होनी चाहिए।


1
यह पूरी तरह से बेकार है, किसी को भी पता है कि अगर वहाँ एक बग बग रिपोर्ट है?
जौन सेबेस्टियन

1
मुझे पता है। यह पूरी तरह से चूसना है। काश कोई साधारण GUI होता जो उन्हें Windows की तरह खोलता।
बोफर्ड टी। न्याय

2
इसका उत्तर देने में देर हो गई है ... इसके 2019 अभी और इस जवाब ने अभी भी मेरा दिन बचाया, धन्यवाद!
मथियास वोनेंडे

8

एकता 14.04 में, मुझे जो करना था, वह सभी कनेक्शनों को संपादित करने के लिए था, एक सहेजे गए वीपीएन कॉन्फ़िगरेशन को आयात करने के लिए ड्रॉप डाउन सूची का उपयोग करके "जोड़ें" पर क्लिक करें, और फिर मेरी "फ़ाइलनाम .ovpn" फ़ाइल, और वॉइला का चयन करें। किया हुआ।


6
यह आशाजनक लग रहा है, लेकिन यह मुश्किल से मेरे .ovpn का उपयोग करता है, यह सिर्फ गेटवे को बाहर निकालता है। कोई भी प्रमाण पत्र मौजूद नहीं है। : \
जेम्स टी स्नेल

इसने मेरे लिए काम किया, कोई समस्या नहीं। उबंटू 16.04।
जोनासफ

6

मैंने नेटवर्क मैनेजर का उपयोग करने के तरीके के साथ इसका जवाब दिया जैसा कि ओपी ने पूछा, लेकिन एक बहुत बेहतर तरीका है! आपको बस इतना करना है कि gopenvpn नामक एक प्रोग्राम डाउनलोड और इंस्टॉल करना है जो उबंटू सॉफ्टवेयर सेंटर के माध्यम से उपलब्ध है। अपनी .ovpn फ़ाइलों को व्यवस्थापक के रूप में / etc / openvpn में सहेजें। ओपन गोपनप्‍पन जिसे एप्लिकेशन> इंटरनेट के तहत सूचीबद्ध किया जाना चाहिए और गोपनवेप आइकन पर राइट-क्लिक करके कनेक्ट करने के लिए .ovpn फाइल पर क्लिक करें, जिसे आप अपने टास्क बार पर देखेंगे। पाई के रूप में आसान जो कंप्यूटर पर कुछ भी होना चाहिए :)

इसके अलावा, आप इस प्रारूप का उपयोग करके / etc / openvpn में .txt फाइलें बनाकर उपयोगकर्ता नाम और पासवर्ड को बायपास कर सकते हैं:

username
password

फिर आपकी प्रत्येक .ovpn फ़ाइलों में (उदाहरण के लिए VPNBook .ovpn फ़ाइलें), उस पंक्ति को बदलें जो यह कहती है:

auth-user-pass

सेवा:

auth-user-pass VPNBook.txt

SEDअपने सभी .ovpn -files, आदि में प्रति पंक्ति प्रतिस्थापन करने के लिए उपयोग करें

root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn

अंत में सुरक्षा सुनिश्चित करें और ऐसा करें कि दूसरों को आपका उपयोगकर्ता नाम और पासवर्ड न दिखे

root@masi:/etc/openvpn# chmod 700 nordvpn.txt

sedअपने सभी .ovpn -files इत्यादि में उस चीज़ को बदलने के लिए उपयोग करें root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpnजहाँ पर पासवर्ड फ़ाइल का पता चलता है /etc/openvpn/। - - संबंधित: nordvpn.com/tutorials/linux/openvpn
Léo Léopold Hertz

1
कृपया, सुरक्षा पर अधिक ध्यान दें। आपका पासवर्ड दूसरों के लिए खुला होगा।
लेओ लेपोल्ड हर्ट्ज़ o

3

चूँकि यह समस्या मुझे काफी बार परेशान करती है, इसलिए मैंने एक .ovpn फ़ाइल के "डाउनग्रेडिंग" को स्वचालित करने के लिए एक उपकरण बनाने का फैसला किया है। एक अन्य .pem फ़ाइल की ओर इशारा करते हुए .ovpn फ़ाइल के साथ एम्बेड किए गए फ़ाइल।

यह यहां उपलब्ध है: https://github.com/dolanor/ovpnsplit/ यह जाने में है, इसलिए आपको स्थापित होने की आवश्यकता है या आप बस यहाँ से बायनेरिज़ का उपयोग कर सकते हैं: https://github.com/dolanor/ovpnsplit.releases

अपनी .ovpn फ़ाइल को जहां आप चाहते हैं, वहां रखें (मैंने इसे ~ / .config / openvpn / जिसे मैंने बनाया है) में रखा है, फिर टूल लॉन्च करें ovpnsplit ~/.config/openvpn/file.ovpn यह उन सभी फ़ाइलों को बनाएगी जो file.ovpnव्यक्तिगत .pemफ़ाइलों में एम्बेड की गई थीं

NetworkManager में, आयात vpn config चुनें और फिर अपना चुनें ~/.config/openvpn/file.ovpn। आम तौर पर, सभी प्रमाणपत्र फ़ाइलों को अच्छे से इंगित करना चाहिए।

लेकिन एक और बग बनाया गया कि NetworkManager TLS Auth की उन्नत सेटिंग्स से महत्वपूर्ण दिशा का पता नहीं लगाता है। तो आप इसे सही दिशा में भी रखने की जरूरत है ...

और उसके बाद, आप बचाते हैं और आपको जाने के लिए अच्छा होना चाहिए।

यह उपकरण kylemanna / openvpn docker छवि के उपयोग में मदद करेगा जो सभी प्रमाण पत्र और TLS प्रामाणिक बनाते हैं।


क्या आप जानते हैं कि ubuntu का कौन सा संस्करण एम्बेडेड सीट्स के साथ .opvn फ़ाइलों को अनुमति देने वाला पहला होगा? (एक अच्छा उपकरण है जो ovpnsplit का सहारा लेने के लिए, मुझे गलत मत समझो)
knocte

इसे देखते हुए: bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/… । लगता है इसे ठीक कर लिया गया है। मुझे लगता है कि हम अभी भी फीचर फ्रीज से पहले हैं, और चूंकि यह एक बग है, इसलिए इसे 16.04 तक मिल सकता है। मुझे लगता है कि आप इस बग पर शूरवीर पोस्टिंग थे :)
Dolanor

हाँ, मैं वहाँ एक पोस्टिंग था, लेकिन किसी ने उत्तर नहीं दिया :(
knocte

1

मैं कोई स्क्रिप्ट बनाने के यहाँ जैसे कई वीपीएन साइटों से पासवर्ड और ज़िप फ़ाइलों को लाते समय को स्वचालित करने के vpnbook.com , निकालने ca, certऔर keyovpn फ़ाइलों से डेटा, और इसलिए प्रमाणपत्र सिर्फ तुम्हारे लिए आयात करना चाहिए opvn फ़ाइलों को अपडेट। इसे आसानी से अन्य प्रदाताओं के साथ उपयोग के लिए संशोधित किया जा सकता है।


0

जब आपको उपयोगकर्ता प्रमाणपत्र नहीं दिया जाता है, तो आपको प्रमाणीकरण ड्रॉप डाउन में 'पासवर्ड' प्रकार का चयन करना होगा। फिर उन्नत में, 'टीएलएस ऑथेंटिकेशन' में टीएलएस .key फ़ाइल जोड़ें और तदनुसार दिशा निर्धारित करें (1 या 0, जिसे .ovpn फ़ाइल में सेट किया जाना चाहिए)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.