तुमच्याकडे wg0.conf आहे आणि क्लायंट फक्त .ovpn स्वीकारतो, म्हणून कोणीतरी फाइल रूपांतरित करण्याचा सल्ला देतो. नाव बदलल्यास OpenVPN जे वाचू शकत नाही असे प्रोफाइल तयार होते, आणि फील्ड-दर-फील्ड काळजीपूर्वक भाषांतर केल्यास वाचले जाणारे पण हँडशेकमध्ये अयशस्वी होणारे प्रोफाइल तयार होते. कारण फाइल स्वरूप नाही. WireGuard आणि OpenVPN या वेगळ्या हँडशेक, वेगळ्या प्रमाणीकरण मॉडेल आणि पीअर म्हणजे काय याबद्दल वेगळ्या कल्पना असलेल्या वेगळ्या प्रोटोकॉल आहेत. रूपांतरण फक्त या अर्थाने चालते की तुम्ही दुसरे टोक चालवणाऱ्या व्यक्तीकडून OpenVPN प्रोफाइल मागू शकता.

तुमच्याकडे असलेली फाइल पीअरचे वर्णन करते, कनेक्शन प्रोफाइलचे नाही

WireGuard कॉन्फिग छोटे असते कारण प्रोटोकॉलच तसा आहे: खाजगी की आणि पत्त्यांसह इंटरफेस, नंतर सार्वजनिक की, एंडपॉइंट आणि AllowedIPs यादी असलेले एक किंवा अधिक पीअर. कॉन्फिगर करण्यासाठी वाटाघाटीचा थर नाही आणि निवडण्यासाठी सायफर संच नाही.

OpenVPN प्रोफाइल TLS-आधारित नियंत्रण चॅनेलसाठी क्लायंट आहे, म्हणूनच त्यात प्रमाणपत्र किंवा क्रेडेन्शियल संदर्भ आणि प्रमाणीकरण कसे होते हे सांगणारे निर्देश असतात.

भाषांतरित फाइल तरीही हँडशेकमध्ये का अयशस्वी होते

WireGuard स्थिर पीअर कींनी जोडलेल्या Noise-आधारित हँडशेकने सुरू होते, आणि पीअरची सार्वजनिक की आधीच माहीत नसेल तर ते शांत राहते. OpenVPN TLS सत्र उघडते, सर्व्हर प्रमाणपत्र किंवा स्थिर की तपासते, आणि नंतर वापरकर्त्याचे प्रमाणपत्र, वापरकर्तानाव आणि पासवर्ड, किंवा दोन्हीने प्रमाणीकरण करते. WireGuard फाइलमध्ये यापैकी काहीही वर्णन केलेले नाही. भाषांतरित फाइलमध्ये एंडपॉइंट बरोबर आणि बाकी सर्व चूक असेल.

पत्ता आणि पोर्ट पुन्हा वापरण्यानेही मदत होत नाही, कारण दुसरे टोक वेगळ्या पॅकेटची वाट पाहत आहे.

प्रदात्याला काय विचारावे

जर प्रदात्याने WireGuard फाइल दिली असेल, तर त्याच खात्याला OpenVPN प्रवेश आहे का विचारा आणि ते प्रोफाइल मागा. अनेकांकडे आहे, आणि ते पहिल्याची बदललेली प्रत म्हणून नाही, तर स्वतःच्या क्रेडेन्शियलसह येते.

उत्तर नाही असेल तर मर्यादा फाइल नाही, सदस्यता आहे, आणि कोणताही कन्व्हर्टर ती बदलत नाही.

जर राउटर किंवा क्लायंट फक्त OpenVPN बोलत असेल

ज्या उपकरणाला जोडायचे आहे ते फक्त OpenVPN ला समर्थन देते, तर दुसरे एक्स्टेन्शन शोधण्यापूर्वी दुसऱ्या टोकाचा नोंदवलेला प्रोटोकॉल समर्थन तपासा. OpenVPN संपवणाऱ्या राउटरला फाइल आयात करून WireGuard स्वीकारण्यास पटवता येत नाही. व्यवहार्य पर्याय म्हणजे सर्व्हरच्या बाजूला OpenVPN एंडपॉइंट, किंवा WireGuard बोलणारे दुसरे उपकरण.

कोणती फाइल आहे यावरून नाही, तर दुसरे टोक कोण सांभाळते यावरून निवडा.

जर तुम्ही स्वतः सर्व्हर चालवत असाल तर प्रोटोकॉल जोडा

दुसऱ्या प्रोटोकॉलला समर्थन देणे म्हणजे दुसरी सेवा चालवणे. Linux सर्व्हरवर ती स्वतःच्या CA, सर्व्हर प्रमाणपत्र, क्लायंट प्रमाणपत्रे आणि server अधिक push निर्देश असलेली OpenVPN इन्स्टन्स आहे, शिवाय तिच्या पोर्टसाठी फायरवॉल नियम. सध्याची WireGuard पीअर नोंद यापैकी कोणतीही वस्तू वर्णन करत नाही. पत्ता पूल आणि पुश केलेले मार्ग WireGuard AllowedIPs पासून वेगळे नियोजित करा, कारण ते दोन नावे असलेले एकच यंत्रणा नाहीत.

नंतर क्लायंटवरून पडताळा: प्रोफाइल लोड होते, TLS सत्र पूर्ण होते, पुश केलेला मार्ग दिसतो, आणि रहदारी बोगद्यातूनच पोहोचणाऱ्या होस्टपर्यंत पोहोचते.

कन्व्हर्टरची कल्पना कुठे सुरक्षित आहे

मूल्ये हाताने टिपांमध्ये भाषांतरित करणे ठीक आहे आणि अनेकदा उपयुक्त आहे, कारण एंडपॉइंट, पत्ते आणि पीअरची सार्वजनिक की ही तैनातीबद्दलची तथ्ये आहेत. रूपांतरणाचे वचन देणाऱ्या वेबसाइटवर खाजगी की अपलोड करणे ठीक नाही, कारण ती कीच क्रेडेन्शियल आहे आणि सेवेकडे तिचे रूपांतर करण्यासाठी प्रोटोकॉल नाही. जर OpenVPN क्लायंटवरून तोच प्रवेश हवा असेल तर त्याऐवजी OpenVPN क्रेडेन्शियल मागा.

दोन्ही कॉन्फिग शेजारी ठेवा आणि त्यांना वेगळे प्रवेश मार्ग म्हणून पाहा, कारण ते तसेच आहेत.

संबंधित लेख