انتقل إلى المحتوى الرئيسي

🔥 فتح منفذ على Windows 11

🎯 الهدف التعليمي​

  • معرفة كيفية فتح/إغلاق منفذ على Windows 11

📜 نص التمرين​

في إطار عملك كمطور، قد يكون من الضروري فتح منفذ على جهاز الكمبيوتر الخاص بك للسماح لتطبيق بالتواصل مع أجهزة أخرى على الشبكة. على سبيل المثال، إذا كنت تقوم بإعداد خادم ويب، فسيكون من الضروري فتح المنفذ 80 لكي يتمكن المستخدمون من الوصول إلى موقعك.

warning

في هذا التمرين، سنقوم بفتح المنفذ 80 للسماح لخادم ويب بالعمل على جهاز الكمبيوتر الخاص بك. المنفذ 80 هو المنفذ الافتراضي لبروتوكول HTTP. في بيئة الإنتاج، يُوصى باستخدام المنفذ 443 لبروتوكول HTTPS، الذي يكون آمناً.

الخطوة 1: تكوين جهازك الافتراضي في وضع الجسر​

  • تأكد من أن جهازك الافتراضي مُكوّن في وضع الجسر. سيسمح ذلك لجهازك الافتراضي بالحصول على عنوان IP على نفس الشبكة مثل جهاز الكمبيوتر المضيف. على VirtualBox، يمكنك القيام بذلك من خلال الذهاب إلى إعدادات جهازك الافتراضي، ثم إلى علامة التبويب "الشبكة".

الخطوة 2: بدء خادم ويب على جهازك الافتراضي​

  • قم بتثبيت Python على جهازك الافتراضي إذا لم يكن مثبتاً بالفعل.
  • أنشئ دليل web على جهازك الافتراضي في دليل المستخدم الخاص بك.
  • أنشئ ملف index.html في هذا الدليل بالمحتوى التالي:
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>
Hello World
</body>
</html>
  • افتح PowerShell ونفذ الأمر التالي لبدء خادم ويب على المنفذ 80:
py -m http.server 80 --directory C:\Users\<votre_nom_utilisateur>\web

الخطوة 3: اختبار من جهازك المضيف​

عادةً، يكون المنفذ 80 مغلقاً بشكل افتراضي على Windows 11. لن تتمكن من الوصول إلى خادم الويب الخاص بك من جهازك المضيف. للتحقق من ذلك، افتح متصفح ويب وأدخل عنوان IP لجهازك الافتراضي في شريط العناوين.

ملاحظة

للعثور على عنوان IP لجهازك الافتراضي، افتح موجه الأوامر ونفذ الأمر التالي:

ipconfig

الخطوة 4: فتح المنفذ 80 على Windows 11​

  • افتح المنفذ 80 باستخدام جدار الحماية الخاص بـ Windows.

الخطوة 5: اختبار مرة أخرى من جهازك المضيف​

  • افتح متصفح ويب وأدخل عنوان IP لجهازك الافتراضي في شريط العنوان. يجب أن ترى الرسالة "Hello World" تظهر.

الخطوة 6: إغلاق المنفذ 80 على Windows 11​

  • أغلق المنفذ 80 باستخدام جدار الحماية الخاص بـ Windows.
  • اختبر مرة أخرى من جهازك المضيف. يجب ألا ترى الرسالة "Hello World" تظهر.

الخطوة 7: إغلاق خادم الويب​

  • أغلق خادم الويب بالضغط على Ctrl + C في نافذة PowerShell حيث قمت بتشغيله.
  • أغلق نافذة PowerShell.

تهانينا! لقد نجحت في فتح وإغلاق منفذ على Windows 11 وربما حتى قمت بإنشاء أول خادم ويب لك!