विंडोज 10 में OpenVPN को ऑटोस्टार्ट और ऑटोकनेक्ट कैसे करें?


15

विंडोज 10 स्टार्टअप अजीब लगता है, या कम से कम नया है। कई कार्यक्रमों में वे पिछले संस्करणों में जिस तरह से ऑटोस्टार्ट नहीं करते हैं, और बहुत से लोग पूछ रहे हैं कि ऑटोस्टार्ट से चीजों को कैसे प्राप्त किया जाए। मुझे पता है, क्योंकि मैं लगातार अपने कार्यक्रमों का उपयोग कर रहा हूं, जिनके लिए मैं अभ्यस्त हूं।

मैं बूट पर शुरू करने के लिए ओपनवीपीएन कैसे प्राप्त कर सकता हूं, इंटरनेट एक्सेस को रोकने से जुड़ा हुआ है, और स्वचालित रूप से एक ओवीपीएन प्रोफाइल में लॉग इन करें?

मेरे पास पहले से ही एक पाठ फ़ाइल में सहेजे गए क्रेडेंशियल्स हैं, इसलिए OpenVPN को केवल फ़ाइल लोड करने, इसे संसाधित करने और कनेक्ट करने की आवश्यकता है।

मैं विंडोज 7 पर यह काम करता था, लेकिन ऐसा लगता है कि मैं इसे कैसे करना भूल गया हूं,


जब आप कोई उपयोगकर्ता अपने प्रोफ़ाइल में लॉग इन करते हैं, तो शुरू करने के लिए आप किसी एप्लिकेशन को कैसे कॉन्फ़िगर करते हैं, विंडोज एक्सपी जारी होने के बाद अपरिवर्तित रहा है। आपने विशेष रूप से क्या प्रयास किया है? अपना प्रश्न अपडेट करें।
रामहाउंड

जवाबों:


28

सेवाओं का उपयोग करने का सबसे अच्छा तरीका है:

  1. जब आप क्लाइंट स्थापित करते हैं तो OpenVPN सेवा स्थापित करें;
  2. ओपनवीपीएन इंस्टॉलेशन डायरेक्टरी के कॉन्फ़िगरेशन उपनिर्देशिका में अपने ओपनवीपीएन प्रोफाइल (एक्सटेंशन के साथ .ovpn, not .conf के रूप में आम है) को रखें C:\Program Files\OpenVPN\config
  3. सेवाएँ कंसोल खोलें ( services.msc);
  4. OpenVPNService ढूंढें, उस पर राइट क्लिक करें, गुण, और "मैन्युअल" से "स्वचालित" तक स्टार्टअप प्रकार बदलें।
  5. सेवा शुरू करें, और OpenVPN किसी भी .ovpn फ़ाइलों में प्रोफ़ाइल को ढूंढ और कनेक्ट करेगा। अधिकांश स्थितियों में ध्यान रखें कि आपको कनेक्शन फ़ाइल के लिए एक TUN / TAP इंटरफ़ेस की आवश्यकता है। खिड़कियों में, मैं दृढ़ता से कॉन्फ़िगरेशन फ़ाइलों का उपयोग करके उनके कनेक्शन के साथ एक इंटरफ़ेस को स्थायी रूप से संबद्ध करने की सलाह देता हूं: dev-node TAP_ServOpenVPN को "Tap_Serv" नामक नेटवर्क इंटरफ़ेस से कनेक्शन को बाध्य करने के लिए बाध्य करता है।

आप जांच कर सकते हैं कि क्या केवल विशिष्ट फ़ाइलों से कनेक्ट करने के लिए सेवा को बाध्य करने के लिए एक श्वेतसूची को विस्तृत करने का एक तरीका है, और सभी नहीं। मेरे पास अतीत में कुछ ऐसे लोग हैं जिनके पास एक वीपीएन सर्वर के रूप में एक ही मशीन में कई वीपीएन क्लाइंट फाइल के रूप में सेवा करने की आवश्यकता है जो केवल हर अब और फिर से जुड़ते हैं। उन स्थितियों में, अगर मैं चाहता था कि ओपनवीपीएन जीयूआई उन्हें उपलब्ध कनेक्शनों की एक सुंदर सूची दिखाए, तो इसका मतलब था कि सेवा ने उन फाइलों को देखा और स्वचालित रूप से उनसे जुड़ने की कोशिश कर रही थी। उन मामलों में, मैंने सेवाओं का उपयोग न करने का निर्णय लिया:

यदि किसी सेवा का उपयोग करना एक विकल्प नहीं है, तो आप इसे स्वचालित रूप से स्टार्टअप पर कनेक्ट करने के लिए OpenVPN GUI आह्वान पर अतिरिक्त कमांड लाइन तर्क पारित कर सकते हैं (साथ ही सामान्य रूप से ट्रे आइकन दिखा सकते हैं):

openvpn-gui.exe --connect myprofile.ovpn

जब आप लॉग इन करते हैं, तो इसे चलाने के लिए, सामान्य स्टार्टअप फ़ोल्डर में इस तरह के शॉर्टकट रखें। (सभी उपयोगकर्ताओं के लिए, %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startupया केवल वर्तमान उपयोगकर्ता के लिए %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup)


मुझे नहीं पता कि वीपीएन सेट होने से पहले उपयोगकर्ता को इंटरनेट से कनेक्ट होने से कैसे बचा जाए। अगर मैं विंडोज फ़ायरवॉल के माध्यम से यह पता लगा सकता हूं कि मैं एकमात्र तरीका हूं, और मैं उस विषय का विशेषज्ञ नहीं हूं। यदि आप पॉवरसुसर से बचना चाहते हैं तो इंटरनेट से बचने के लिए आपको विशेषाधिकार से बचने के लिए अपने गेटवे में फ़ायरवॉल की आवश्यकता है, या समूह की मजबूत नीतियों के लिए।

एक सामान्य उपयोगकर्ता के लिए, आप डिफ़ॉल्ट गेटवे के बिना विंडोज क्लाइंट मशीन को कॉन्फ़िगर कर सकते हैं। निम्न आदेशों का उपयोग करके Windows क्लाइंट पर वीपीएन सर्वर के लिए एक स्थिर स्थिर मार्ग सेट करें (-यह स्थिर बनाता है):

route -P add <target> mask <netmask> <gateway IP> metric <metric cost> if <interface>

विंडोज में रूज निम्नलिखित रजिस्ट्री कुंजी के तहत संग्रहीत हैं:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes

इस बिंदु पर एक डिस्कनेक्ट क्लाइंट के पास केवल वीपीएन सर्वर तक पहुंच है। फिर आप कनेक्ट होने पर क्लाइंट्स पर रूट जोड़ने के लिए वीपीएन सर्वर कॉन्फ़िगरेशन फ़ाइल में निम्नलिखित लाइनें जोड़ सकते हैं:

VPN सर्वर को डिफ़ॉल्ट गेटवे के रूप में कॉन्फ़िगर करने के लिए:

push "redirect-gateway def1 bypass-dhcp"

वीपीएन सर्वर के माध्यम से एक विशिष्ट मार्ग जोड़ने के लिए:

push "route 192.168.1.0 255.255.255.0"

कभी-कभी रूट पुश विंडोज पर काम नहीं करता है। जब मेरे साथ ऐसा होता है, तो मैं OpenVPN को पूरी तरह से अनइंस्टॉल कर देता हूं और यह विंडोज से इंटरफेस, रीस्टार्ट सिस्टम और सॉफ्टवेयर के नवीनतम संस्करण को स्थापित करता है। फिर, पहले कनेक्शन को स्थापित करने से पहले, मैं विंडोज को पुनरारंभ करता हूं। इसने सभी मुद्दों को हल कर दिया है, हालांकि, विंडोज 10 एनिवर्सरी अपडेट (1607) ओपनवीपीएन के साथ छोटी गाड़ी है। OpenVPN मंचों में एक गहन चर्चा के लिए एक कड़ी है:

विंडोज 10 की सालगिरह अद्यतन के साथ कनेक्शन की समस्याएं

ध्यान रखें कि जब आप अपने विंडोज 10 OpenVPN क्लाइंट को सेटअप करते हैं।


आप वीपीएन के माध्यम से सभी ट्रैफ़िक को बाध्य करने के लिए रूट कमांड का उपयोग कर सकते हैं। देखें comentum.com/route.html
जेफ एफ

मैं खुद को एक पावर उपयोगकर्ता मानता हूं, लेकिन मैं इसे नॉनपॉवर उपयोगकर्ताओं के लिए सेट करना चाहता हूं और यह मूल रूप से भी काम करता है। मुझे अन्य बिजली उपयोगकर्ताओं को छेड़छाड़ करने से रोकने की आवश्यकता नहीं है।
यतिऑनरेमग्रैंडयूजर

"OpenVPN सेवा कॉन्फिग डायरेक्टरी को देखेगा और यहां जमा होने वाले हर वीपीएन प्रोफाइल से कनेक्ट होगा।" यह मामला प्रतीत नहीं होता है। ऐसा लगता है कि यह पहले एक से जोड़ता है, जब वे वर्णानुक्रम में क्रमबद्ध होते हैं। क्या आप प्रलेखन से जुड़ सकते हैं? मुझे वह अनुभाग नहीं मिला है जो इसे कवर करता है।
येटनऑनरेमग्रैंडयूजर

हैलो डैन। मेरा अधिकांश अनुभव ओपनओएसपीएन सर्वर से सेंटोस में आता है, और जब भी मैं कई सर्वर फ़ाइलों को संग्रहीत करता हूं तो यह उन सभी को चलाता है। मैं यह निर्धारित करने के लिए एक परीक्षण आयोजित करूंगा कि क्या क्लाइंट फ़ाइलों के साथ व्यवहार समान है, लेकिन मुझे यह सोचने का कोई कारण नहीं है कि यह अलग होगा। क्षमा करें, अगर मैंने आपको गुमराह किया है, तो ASAP को वापस रिपोर्ट करेंगे (मैं अभी काम पर हूं, या तो जब मेरे पास कुछ खाली समय हो या काम के बाद मैं इसे विंडोज मशीन पर जांच करूंगा)।
DGoiko

1
इसके अलावा टास्क शेड्यूलर (<kbd> विंडोज कुंजी </ kbd> + <kbd> R </ kbd>, टाइप करें Taskschd.mscऔर <kbd> एंटर </ kbd>) दबाएं।
user598527
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.