تكوين عميل OpenVPN لـ Azure Virtual WAN
تساعدك هذه المقالة على تكوين عملاء بروتوكول OpenVPN ® . يمكنك أيضا استخدام عميل Azure VPN للحصول على Windows 10 للاتصال عبر بروتوكول OpenVPN. لمزيد من المعلومات، راجع تكوين عميل VPN لاتصالات P2S OpenVPN.
قبل أن تبدأ
إنشاء تكوين VPN للمستخدم (من نقطة إلى موقع). تأكد من تحديد "OpenVPN" لنوع النفق. للحصول على الخطوات، راجع إنشاء تكوين P2S ل Azure Virtual WAN.
عملاء Windows
قم بتنزيل عميل OpenVPN وتثبيته (الإصدار 2.4 أو أعلى) من موقع OpenVPN الرسمي.
قم بتنزيل حزمة ملف تعريف عميل VPN من مدخل Azure، أو استخدم cmdlet 'New-AzVpnClientConfiguration' في PowerShell.
قم بفك ضغط ملف التعريف. بعد ذلك، افتح ملف تكوين vpnconfig.ovpn من مجلد OpenVPN باستخدام المفكرة.
تصدير شهادة العميل من نقطة إلى موقع قمت بإنشائها وتحميلها. استخدم ارتباطات المقالات التالية:
تعليمات بوابة VPN
تعليمات شبكة WAN الافتراضية
استخراج المفتاح الخاص وبصمة الإبهام base64 من .pfx. توجد عدة طرق لتطبيق ذلك. يعد استخدام OpenSSL على جهازك إحدى الطرق. يحتوي ملف profileinfo.txt على المفتاح الخاص وبصمة الإبهام الخاصة بالمرجع المصدق وشهادة العميل. تأكد من استخدام بصمة إبهام شهادة العميل.
openssl pkcs12 -in "filename.pfx" -nodes -out "profileinfo.txt"قم بالتبديل إلى الملف vpnconfig.ovpn الذي فتحته في المفكرة من الخطوة 3. املأ القسم بين
<cert>و</cert>، واحصل على قيم ل$CLIENT_CERTIFICATE،$INTERMEDIATE_CERTIFICATE$ROOT_CERTIFICATEوكما هو موضح أدناه.# P2S client certificate # please fill this field with a PEM formatted cert <cert> $CLIENT_CERTIFICATE $INTERMEDIATE_CERTIFICATE (optional) $ROOT_CERTIFICATE </cert>- افتح profileinfo.txt من الخطوة السابقة في المفكرة. يمكنك تحديد كل شهادة من خلال النظر
subject=إلى السطر. على سبيل المثال، إذا كانت شهادة طفلك تسمى P2SChildCert، فستكون شهادة العميل بعد السمةsubject=CN = P2SChildCert. - لكل شهادة في السلسلة، انسخ النص (بما في ذلك وبين) "-----شهادة BEGIN-----" و "-----شهادة النهاية-----".
- قم بتضمين
$INTERMEDIATE_CERTIFICATEقيمة فقط إذا كان لديك شهادة وسيطة في ملف profileinfo.txt .
- افتح profileinfo.txt من الخطوة السابقة في المفكرة. يمكنك تحديد كل شهادة من خلال النظر
افتح profileinfo.txt في المفكرة. للحصول على المفتاح الخاص، حدد النص (بما في ذلك وبين) "-----START PRIVATE KEY-----" و "-----إنهاء المفتاح الخاص-----" وانسخه.
ارجع إلى ملف vpnconfig.ovpn في المفكرة وابحث عن هذا القسم. الصق المفتاح الخاص ليحل محل كل شيء بين و
<key>و</key>.# P2S client root certificate private key # please fill this field with a PEM formatted key <key> $PRIVATEKEY </key>لا تقم بتغيير أي حقول أخرى. استخدم التكوين المعبأ في إدخال العميل للاتصال بالشبكة الافتراضية الخاصة.
نسخ الملف vpnconfig.ovpn إلى المجلد C:\Program Files\OpenVPN\config.
انقر بزر الماوس الأيمن فوق أيقونة OpenVPN في علبة النظام وانقر فوق اتصال.
عملاء Mac
قم بتنزيل عميل OpenVPN وتثبيته، مثل TunnelBlick.
قم بتنزيل حزمة ملف تعريف عميل VPN من مدخل Azure، أو استخدم cmdlet 'New-AzVpnClientConfiguration' في PowerShell.
قم بفك ضغط ملف التعريف. افتح ملف تكوين vpnconfig.ovpn من مجلد OpenVPN في محرر نصوص.
املأ قسم شهادة عميل P2S بالمفتاح العام لشهادة عميل P2S في base64. في شهادة بتنسيق EM، يمكنك فتح ملف .cer ونسخه عبر المفتاح base64 بين رؤوس الشهادات. استخدم ارتباطات المقالة التالية للحصول على معلومات حول كيفية تصدير شهادة للحصول على المفتاح العام المشفر:
تعليمات بوابة VPN
تعليمات شبكة WAN الافتراضية
املأ قسم المفتاح الخاص بالمفتاح الخاص لشهادة عميل P2S في base64. راجع تصدير مفتاحك الخاص على موقع OpenVPN للحصول على معلومات حول كيفية استخراج مفتاح خاص.
لا تقم بتغيير أي حقول أخرى. استخدم التكوين المعبأ في إدخال العميل للاتصال بالشبكة الافتراضية الخاصة.
انقر نقرا مزدوجا فوق ملف التعريف لإنشاء ملف التعريف في Tunnelblick.
قم بتشغيل Tunnelblick من مجلد التطبيقات.
انقر على أيقونة Tunnelblick في علبة النظام واختر اتصال.
هام
يتم دعم iOS 11.0 والإصدارات الأحدث و MacOS 10.13 والإصدارات الأحدث فقط مع بروتوكول OpenVPN.
عملاء iOS
قم بتثبيت عميل OpenVPN (الإصدار 2.4 أو أعلى) من متجر التطبيقات.
قم بتنزيل حزمة ملف تعريف عميل VPN من مدخل Azure، أو استخدم cmdlet 'New-AzVpnClientConfiguration' في PowerShell.
قم بفك ضغط ملف التعريف. افتح ملف تكوين vpnconfig.ovpn من مجلد OpenVPN في محرر نصوص.
املأ قسم شهادة عميل P2S بالمفتاح العام لشهادة عميل P2S في base64. في شهادة بتنسيق EM، يمكنك فتح ملف .cer ونسخه عبر المفتاح base64 بين رؤوس الشهادات. استخدم ارتباطات المقالة التالية للحصول على معلومات حول كيفية تصدير شهادة للحصول على المفتاح العام المشفر:
تعليمات بوابة VPN
تعليمات شبكة WAN الافتراضية
املأ قسم المفتاح الخاص بالمفتاح الخاص لشهادة عميل P2S في base64. راجع تصدير مفتاحك الخاص على موقع OpenVPN للحصول على معلومات حول كيفية استخراج مفتاح خاص.
لا تقم بتغيير أي حقول أخرى.
أرسل ملف التعريف (.ovpn) بالبريد الإلكتروني إلى حساب بريدك الإلكتروني الذي تم تكوينه في تطبيق البريد على iPhone.
افتح البريد الإلكتروني في تطبيق البريد على iPhone، ثم انقر فوق الملف المرفق

اضغط على المزيد إذا كنت لا ترى خيار نسخ إلى OpenVPN

اضغط على نسخ إلى OpenVPN

اضغط على إضافة في صفحة استيراد الملف الشخصي

اضغط على إضافة في صفحة الملف الشخصي المستورد

قم بتشغيل تطبيق OpenVPN وحرك المفتاح في صفحة الملف الشخصي مباشرة للاتصال

عملاء لينكس
افتح جلسة عمل محطة طرفية جديدة. يمكنك فتح جلسة جديدة بالضغط على "Ctrl + Alt + t" في نفس الوقت.
أدخل الأمر التالي لتثبيت المكونات المطلوبة:
sudo apt-get install openvpn sudo apt-get -y install network-manager-openvpn sudo service network-manager restartقم بتنزيل ملف تعريف VPN للبوابة. يمكن القيام بذلك من علامة تبويب تكوين نقطة إلى موقع في مدخل Azure.
قم بتصدير شهادة عميل P2S التي أنشأتها وحملتها إلى تكوين P2S على البوابة. استخدم ارتباطات المقالات التالية:
تعليمات بوابة VPN
تعليمات شبكة WAN الافتراضية
استخراج المفتاح الخاص وبصمة الإبهام base64 من .pfx. توجد عدة طرق لتطبيق ذلك. يعد استخدام OpenSSL على جهاز الكمبيوتر الخاص بك إحدى الطرق.
openssl pkcs12 -in "filename.pfx" -nodes -out "profileinfo.txt"سيحتوي ملف profileinfo.txt على المفتاح الخاص وبصمة الإبهام الخاصة بالمرجع المصدق وشهادة العميل. تأكد من استخدام بصمة إبهام شهادة العميل.
افتح profileinfo.txt في محرر نصوص. للحصول على بصمة إبهام شهادة العميل (الطفل) ، حدد النص بما في ذلك وبين "-----شهادة BEGIN-----" و "-----شهادة END-----" لشهادة الطفل وانسخها. يمكنك تحديد شهادة الطفل من خلال النظر إلى الموضوع = / السطر.
افتح ملف vpnconfig.ovpn وابحث عن القسم الموضح أدناه. استبدل كل شيء بين "cert" و "/cert".
# P2S client certificate # please fill this field with a PEM formatted cert <cert> $CLIENTCERTIFICATE </cert>افتح profileinfo.txt في محرر نصوص. للحصول على المفتاح الخاص ، حدد النص بما في ذلك وبين "-----START PRIVATE KEY-----" و "-----END PRIVATE KEY-----" وانسخه.
افتح الملف vpnconfig.ovpn في محرر نصوص وابحث عن هذا القسم. الصق المفتاح الخاص ليحل محل كل شيء بين و "المفتاح" و "/key".
# P2S client root certificate private key # please fill this field with a PEM formatted key <key> $PRIVATEKEY </key>لا تقم بتغيير أي حقول أخرى. استخدم التكوين المعبأ في إدخال العميل للاتصال بالشبكة الافتراضية الخاصة.
للاتصال باستخدام سطر الأوامر، اكتب الأمر التالي:
sudo openvpn --config <name and path of your VPN profile file>&للاتصال باستخدام واجهة المستخدم الرسومية، انتقل إلى إعدادات النظام.
انقر + لإضافة اتصال VPN جديد.
ضمن إضافة VPN، اختر استيراد من ملف...
استعرض للوصول إلى ملف ملف التعريف وانقر نقرا مزدوجا فوق فتح أو اختر فتحه.
انقر فوق إضافة في نافذة إضافة VPN.

يمكنك الاتصال عن طريق تشغيل VPN في صفحة الإعدادات الشبكة، أو أسفل رمز الشبكةفي علبة النظام.
الخطوات التالية
لمزيد من المعلومات حول VPN للمستخدم (من نقطة إلى موقع)، راجع إنشاء اتصالات VPN للمستخدم.
"OpenVPN" هي علامة تجارية لشركة OpenVPN Inc.