الوثائق
البدء السريع + شرح وظائف كل قسم لكل جهاز (يُحدَّث باستمرار)
إدارة الجدار الناري
يشرح هذا المقال وظيفة «إدارة الجدار الناري» في اللوحة — عرض قواعد الجدار الناري على الخادم الهدف وإدارتها.
أولًا: ما هو الجدار الناري
الجدار الناري هو «بوابة الدخول» للخادم، وهو الذي يحدّد أي المنافذ وأي عناوين IP يمكن الوصول إليها. فإذا أردت أن يقدّم موقعك خدمة للخارج، فعليك «السماح بالمنفذ 80»؛ وإذا أردت حجب IP يهاجمك، فعليك «حظر هذا IP».
> مهم: إلى جانب الجدار الناري داخل نظام الخادم، تملك السحابات الكبرى (Tencent Cloud / Alibaba Cloud) أيضًا «مجموعة أمان» في لوحة التحكّم السحابية، وهما مستقلّان عن بعضهما. ولا بد من السماح بالمنفذ في الطبقتين ليكون قابلًا للوصول.
نبذة عن الوظيفة
تقع «إدارة الجدار الناري» في «لوحة إدارة النظام» للخادم الهدف، وتُستخدم لعرض قواعد جدار النظام، وإضافة/حذف القواعد، وإدارة إعادة توجيه المنافذ. وتتكيّف اللوحة تلقائيًا مع خلفيات الجدار الناري الثلاث الشائعة iptables / nftables / ufw، دون اختيار يدوي.
حالات الاستخدام
- الاطّلاع على قواعد الجدار الناري الحالية في الخادم وأي المنافذ مفتوحة
- السماح السريع بمنفذ ما (مثل فتح 80 / 443 لخدمة Web)
- حظر عنوان IP أو منفذ مصدر معيّن
- إدارة إعادة توجيه المنافذ (انظر إعادة توجيه المنافذ)
مكوّنات الوظيفة
ادخل إلى الخادم الهدف ← «إدارة النظام» ← «الجدار الناري»، وستجد:
1. قائمة القواعد: تعرض قواعد iptables / nftables (مع أرقام القواعد)، أو حالة ufw (إن كانت مفعّلة)
2. منافذ الاستماع: تسرد المنافذ التي يستمع إليها الخادم حاليًا والعمليات المقابلة لها
3. إضافة / حذف القواعد: إدخال قواعد iptables يدويًا للسماح / الحظر
4. إعادة توجيه المنافذ: تحويل حركة منفذ عام بـ DNAT إلى IP:منفذ هدف (التفاصيل في إعادة توجيه المنافذ)
عرض القواعد
iptables / nftables
تعرض اللوحة القواعد أولًا بـ iptables -L -n --line-numbers؛ وإذا كان النظام يستخدم nftables، فإنها تنتقل تلقائيًا إلى nft list ruleset.
ufw
إذا كان الخادم مفعّلًا عليه ufw (شائع في Ubuntu)، فتعرض اللوحة إضافةً إلى ذلك قائمة قواعد ufw status numbered.
منافذ الاستماع
تسرد اللوحة بـ ss -tlnp منافذ TCP التي يجري الاستماع إليها حاليًا والعمليات المقابلة لها، لتسهيل معرفة أي المنافذ مفتوحة وأي خدمة تشغلها.
إضافة / حذف القواعد
في «إضافة قاعدة» أدخل قاعدة iptables (بلا البادئة iptables، فتضيف اللوحة -A للإضافة أو -D للحذف تلقائيًا)، مثل:
# السماح بالمنفذ 8080 INPUT -p tcp --dport 8080 -j ACCEPT # حظر عنوان IP معيّن INPUT -s 1.2.3.4 -j DROP
> ⚠️ تنبيه: تأكّد أنك تفهم صياغة قواعد iptables. فالقاعدة الخاطئة قد تجعل الخدمات غير قابلة للوصول. ويُنصح بأخذ نسخة احتياطية من القواعد الحالية قبل العمل (iptables-save > /root/iptables.bak).
التكيّف التلقائي مع عدة خلفيات
تكتشف اللوحة خلفية الجدار الناري المستخدمة على الخادم تلقائيًا:
| الخلفية | الأنظمة المناسبة | الشرح |
|---|---|---|
iptables / iptables-legacy | أنظمة Linux التقليدية | الجدار الناري الأكثر شيوعًا |
nftables | التوزيعات الجديدة / الخوادم التي فيها قواعد nft مسبقًا | يُستخدَم بالأولوية عند كشف قواعد nft فعّالة، حتى لا تُحجب القواعد |
ufw | Ubuntu / Debian | للـ«عرض» فقط، وإدارة القواعد تمر عبر iptables |
ملاحظات
1. تعامل بحذر: قواعد الجدار الناري تؤثر مباشرة على إمكانية الوصول إلى الخادم. فقاعدة حظر خاطئة قد تقطع SSH وتُفقد الاتصال باللوحة.
2. استمرارية القواعد: القواعد المضافة بـ iptables مباشرة قد تُفقد بعد إعادة التشغيل (حسب هل النظام مثبَّت عليه iptables-persistent / netfilter-persistent). وعند الحاجة إلى الاستمرارية نفّذ iptables-save بنفسك أو انتقل إلى ufw.
3. مجموعة أمان السحابات الكبرى: إلى جانب جدار النظام، تملك Tencent Cloud / Alibaba Cloud وغيرها طبقة «مجموعة أمان» في لوحة التحكّم السحابية. وإذا لم يكن منفذ ما مسموحًا في مجموعة الأمان، فلن يكفي السماح به في جدار النظام — فالطبقتان معًا مطلوبتان.
4. إعادة توجيه المنافذ: من يحتاج إلى إعادة توجيه المنافذ فليراجع إعادة توجيه المنافذ.