Linux वर Viscosity निर्यात विरुद्ध सामान्य OpenVPN प्रोफाइल
.visz बंडल आणि सामान्य OpenVPN फाइल या वेगवेगळ्या कंटेनर आहेत। प्रत्येक काय वाहते, कशाकडे संदर्भ देते आणि कोणता क्लायंट ते प्रत्यक्षात वाचू शकतो याची तुलना करा।
Viscosity च्या .visz फाइलचे नाव बदलून .ovpn केल्याने आत असलेले बदलत नाही, कारण एक्स्टेंशनने कधीही प्रोटोकॉलचे वर्णन केले नाही। खरी तुलना अवलंबनांसह असलेले बंडल आणि कोणतेही अवलंबन नसलेले सामान्य क्लायंट प्रोफाइल यांच्यात आहे। Linux वरील आयातकर्त्याला ते वाचण्यास सांगण्यापूर्वी तुम्हाला प्रत्यक्षात कोणता कंटेनर मिळाला हे ठरवा।
प्रत्येक कंटेनरमध्ये काय असते
Viscosity चे निर्यात दस्तऐवजीकरण .visc कनेक्शन बंडल आणि संकुचित tar आर्काइव्ह असलेले .visz आर्काइव्ह स्वरूप वर्णन करते। बंडल कॉन्फिगरेशनसह त्याला अवलंबून असलेल्या प्रमाणपत्र, की आणि स्क्रिप्ट फाइल्स वाहते। सामान्य OpenVPN प्रोफाइल एक फाइल आहे, आणि ते ज्याकडे संदर्भ देते ते सर्व वेगळे अस्तित्वात असले पाहिजे किंवा आत एम्बेड केलेले असले पाहिजे।
हाच फरक संपूर्ण तुलना आहे। बंडलचे संबंध आर्टिफॅक्टचा भाग आहेत; सामान्य प्रोफाइलचे संबंध एक गृहीतक आहेत। ते संबंध जपल्याशिवाय बंडल Linux वर हलवल्यास उघडणारी आणि नंतर पहिल्या गहाळ संदर्भावर अयशस्वी होणारी फाइल तयार होते। आपली प्रमाणपत्रे आत एम्बेड करणारे प्रोफाइल सर्व काही एकाच ठिकाणी ठेवून त्या अयशस्वीतेला टाळते, जे कोणाला त्यातील एक बदलावे लागेपर्यंत सोयीचे असते।
बाहेरील एक्स्टेंशन तुमच्याकडे कोणता कंटेनर आहे हे सांगते, कोणता क्लायंट तो वापरू शकतो हे नाही।
कॉन्फिगरेशन प्रत्यक्षात कुठून सुरू होते
बंडलच्या आत विक्रेता अवलंबून फाइल्सच्या शेजारी config.conf चे दस्तऐवजीकरण करतो, आणि संदर्भ स्थानिक पातळीवर सोडवले जातात। ती फाइल सुरुवातीचा बिंदू आहे, आर्काइव्हचे नाव नाही आणि डिरेक्टरी सूचीच्या वर अपघाताने असलेले प्रमाणपत्रही नाही।
Linux वर बंडल एकच ऑब्जेक्टऐवजी डिरेक्टरी म्हणून दिसू शकते, कारण आर्काइव्ह एकत्र राहण्याची अपेक्षा असलेल्या फाइल्समध्ये उघडते। तुम्ही एक्स्ट्रॅक्ट करता त्या वर्कस्पेसमध्ये सापेक्ष मार्ग सुसंगत ठेवा, आणि Windows चा निरपेक्ष मार्ग हाताने Linux मार्गात बदलू नका। गहाळ अवलंबून फाइल आणि चुकीचा मार्ग क्लायंटकडून तीच तक्रार निर्माण करतात।
ती तक्रार शांत करण्यासाठी विश्वास किंवा ओळख पर्याय हटवणे हा उपाय नाही।
बंडल काय सोबत घेऊन जात नाही
Viscosity ची स्वतःची प्राधान्ये सर्व OpenVPN पर्याय नाहीत। स्क्रिप्ट, मार्ग वर्तन आणि अनुप्रयोग सेटिंग्ज दुसऱ्या प्रोग्रामला चालवता येणारा मजकूर म्हणून कॉपी करण्याऐवजी Linux क्लायंटच्या समर्थित एकत्रीकरणाद्वारे दर्शवावे लागू शकतात।
समाविष्ट केलेल्या कोणत्याही स्क्रिप्टला तुम्ही ती वाचून ती अधिकृत आहे असे ठरवेपर्यंत डेटा म्हणून वागवा। निर्यातीत होती म्हणून ती चालवणे तुम्ही करायचे असलेले पुनरावलोकन उलट करते। तीच सावधानी एम्बेड केलेल्या क्रेडेन्शियल्सना लागू होते: बंडल खाजगी की सामग्री वाहू शकते, म्हणून कार्यरत प्रत डाउनलोड फोल्डरमध्ये नाही तर संरक्षित ठिकाणी असावी।
मूळ प्रत स्थलांतर स्वीकारल्याशिवाय संरक्षित राहते।
Linux बाजूने काय ठरवायचे आहे
कनेक्शनचा मालक कोण असेल हे ठरवा: एकटे Community OpenVPN, NetworkManager प्लगइन, किंवा दुसरा समर्थित क्लायंट। प्रत्येक वेगळा पर्याय संच स्वीकारतो, आणि प्रत्येक मार्ग, रिझोल्व्हर आणि गुपिते वेगळ्या पद्धतीने हाताळतो। एका आयातकर्त्यात यशस्वीपणे उघडणारी फाइल दुसरा नाकारू शकतो, आणि आयातीतील यश हे इच्छित कनेक्शनशी सुसंगतता सिद्ध करत नाही। ऑपरेटरला विचारा की Linux-सुसंगत प्रोफाइल आधीच आहे का, कारण समर्थित आर्टिफॅक्टपासून सुरुवात करणे एखादे भाषांतर करण्यापेक्षा लहान आहे।
सर्व्हर विश्वास, क्लायंट ओळख आणि खाजगी की संरक्षण हे तीन स्वतंत्र प्रश्न म्हणून ठेवा।
कनेक्ट करण्यापूर्वीचे पुनरावलोकन
एंडपॉइंट आणि ट्रान्सपोर्ट, प्रमाणीकरण पद्धत, प्रत्येक फाइल संदर्भ आणि इच्छित मार्ग व DNS धोरण तपासा। नंतर कनेक्शन आणि आवश्यक अनुप्रयोग स्वतंत्रपणे सत्यापित करा, कारण वर येणारा बोगदा अनुप्रयोगाला त्याच्या गरजेपर्यंत पोहोचता येते का याबद्दल काहीही सांगत नाही।
openvpn --config ./config.conf --verb 4
वाटाघाटी झालेल्या निकालाची तुलना ऑपरेटर प्रोफाइलने काय करावे असे म्हणतो त्याशी करा, आणि Linux क्लायंटने दुर्लक्ष केलेला कोणताही पर्याय नोंदवा।
स्थलांतर स्वीकारल्यावर, नेहमीच्या क्रेडेन्शियल हाताळणी प्रक्रियेद्वारे हस्तांतरण प्रती मागे घ्या। सामायिक फोल्डरमध्ये सोडलेले बंडल म्हणजे सामायिक फोल्डरमध्ये सोडलेले क्रेडेन्शियल।