على VPS من By-Hoster، لا يوجد جدار حماية شبكي أمام جهازك: تتم التصفية بالكامل داخل Windows. كل ما تسمح به في جدار حماية Windows Defender يصبح قابلًا للوصول من الإنترنت، وكل ما ترفضه يُحظر. الأمر بسيط، لكنه دون شبكة أمان: قاعدة واسعة جدًا تكشف خدمة للعالم بأسره.
ما القاعدة الذهبية قبل تعديل جدار الحماية؟
لا تحذف أبدًا ولا تعطّل أبدًا القاعدة التي تسمح بـسطح المكتب البعيد (المنفذ 3389) ما دمت لا تملك وسيلة وصول أخرى. إذا قطعت وصولك عبر RDP، فالباب الوحيد المتبقي هو وحدة التحكم الاحتياطية في منطقة العملاء. تذكّر مكانها قبل تعديل جدار الحماية.
كيف أفتح منفذًا واردًا على VPS Windows الخاص بي؟
في جدار حماية Windows Defender مع الأمان المتقدم (wf.msc)، أنشئ قاعدة جديدة لحركة المرور الواردة من نوع منفذ واسمح بالاتصال.
- افتح قائمة ابدأ وشغّل جدار حماية Windows Defender مع الأمان المتقدم (
wf.msc). - في العمود الأيسر، اختر قواعد حركة المرور الواردة.
- على اليمين، انقر على قاعدة جديدة….
- اختر منفذ، ثم التالي.
- اختر TCP أو UDP حسب تطبيقك، وأدخل رقم المنفذ (مثلًا
443) وأكّد. - اختر السماح بالاتصال.
- حدّد الملفات الشخصية المعنية. على الخادم، يكون الملف النشط عادةً عام: اتركه محددًا.
- امنح القاعدة اسمًا واضحًا، مثلًا
HTTPS - site vitrine، ثم أنهِ.
القاعدة التي لا تحمل اسمًا معبّرًا تصبح غير مفهومة بعد ستة أشهر. صِف الخدمة، لا المنفذ.
كيف أقصر منفذًا على عناوين IP الخاصة بي فقط؟
في خصائص القاعدة، علامة التبويب النطاق، قسم عنوان IP البعيد: اختر عناوين IP هذه وأضف عنوانك.
فتح منفذ إدارة للعالم كله هو أفضل طريقة لتلقي آلاف المحاولات يوميًا. لقاعدة بيانات أو لوحة إدارة أو أي خدمة غير موجهة للعموم:
- افتح خصائص القاعدة التي أنشأتها.
- علامة التبويب النطاق، قسم عنوان IP البعيد.
- اختر عناوين IP هذه وأضف عنوانك العام أو نطاق عناوين عملك.
- أكّد.
إذا لم يكن لاتصالك بالإنترنت عنوان ثابت، فسيلزم تحديث هذا التقييد عند تغيّره: وهو إزعاج يعوّضه بقدر كبير انخفاض المحاولات غير المرغوب فيها.
كيف أتحقق من أن منفذًا يستجيب فعلًا؟
تحقّق من الاستماع باستخدام Get-NetTCPConnection، ومن القاعدة باستخدام Get-NetFirewallRule، ثم من الوصول من الخارج باستخدام Test-NetConnection.
ثلاث عمليات تحقق، بهذا الترتيب، تميّز مشكلة جدار الحماية عن مشكلة التطبيق.
على الخادم، في PowerShell، تحقّق من وجود ما يستمع:
Get-NetTCPConnection -State Listen | Select-Object LocalAddress, LocalPort
إذا لم يظهر منفذك، فالتطبيق غير مشغّل: ولا علاقة لجدار الحماية بذلك.
على الخادم أيضًا، اعرض قواعدك النشطة:
Get-NetFirewallRule -Enabled True -Direction Inbound | Select-Object DisplayName, Action
من جهازك، اختبر الوصول من الخارج:
Test-NetConnection -ComputerName ADRESSE_IP -Port 443
تؤكد النتيجة TcpTestSucceeded : True أن المنفذ يعبر المسار كاملًا.
ما الأخطاء الأكثر شيوعًا مع جدار الحماية؟
خمسة أخطاء كلاسيكية: فتح المنفذ للصادر بدل الوارد، والخلط بين TCP وUDP، ونسيان ملف تعريف الشبكة، وتعطيل جدار الحماية «للاختبار»، وكشف تطبيق غير محدّث.
- فتح المنفذ للصادر بدل الوارد. حركة المرور الصادرة مسموح بها افتراضيًا؛ والقواعد الواردة هي التي تجعل الخدمة قابلة للوصول.
- الخلط بين TCP وUDP. الخدمة التي تستمع عبر UDP لن تستجيب أبدًا لقاعدة TCP.
- نسيان ملف تعريف الشبكة. القاعدة المطبقة على ملف المجال وحده لا أثر لها على خادم مستقل.
- تعطيل جدار الحماية كليًا «للاختبار». إذا نجح الاختبار، تترك جهازًا مكشوفًا تمامًا للإنترنت، والنسيان يحدث سريعًا. أضف قاعدة مؤقتة، واختبر، ثم احذفها.
- نشر تطبيق غير محدّث. لا يحمي جدار الحماية من ثغرة في الخدمة التي كشفتها للتو.
ماذا أفعل بعد فتح المنافذ؟
دوّن قائمة بما فتحته وسبب فتحه. احذف القواعد التي لم تعد ضرورية: القاعدة المنسية باب منسي. تساعدك علامة التبويب الرسوم البيانية في منطقة العملاء على رصد حركة مرور غير طبيعية بعد فتح منفذ.