الصفحة الرسمية لمشروع nftlb

عرض الفئات

الصفحة الرسمية لمشروع nftlb

1 دقائق للقراءة

ما هو nftlb مشروع؟ #

استخدم nftlb (موازن تحميل Netfilter) المشروع هو مشروع مفتوح المصدر موازن تحميل الشبكة، موازن تحميل البرامج المستند إلى Linux والذي يستخدم إطار عمل Netfilter و مبادئ السلوك نظام فرعي nftables لتحقيق توازن عالي الأداء بين الأحمال في الطبقة 4. وهو مصمم لتوفير توزيع فعال لحركة المرور وقابلية التوسع للتطبيقات مع الاستفادة الكاملة من قدرات الشبكات التي تتمتع بها نواة Linux.

الميزات الرئيسية ل nftlb #

1. عالية الأداء:تم بناؤه مباشرة على nftables، وهو محسّن لتصفية الحزم وترجمة عناوين الشبكة (NAT) في نواة Linux. يحقق معدل معالجة كبير للحزم مع زمن انتقال منخفض.
2. موازنة التحميل من الطبقة الرابعة:يعمل على طبقة النقل (TCP/UDP)، مما يسمح له بتوزيع حركة المرور بكفاءة استنادًا إلى خوارزميات مختلفة مثل التناوب، أو أقل عدد من الاتصالات، أو الأساليب القائمة على التجزئة.
3. التكوين الديناميكي:يسمح بالتكوين الديناميكي لقواعد موازنة التحميل دون إعادة تشغيل الخدمة. يمكن للمسؤولين إدارة القواعد وتعديلها باستخدام واجهة سطر أوامر nftables أو واجهات برمجة التطبيقات.
4. المعايير المفتوحة والخفيفة الوزن:مفتوح المصدر بالكامل ويتكامل بشكل أصلي مع Linux، مما يتجنب الحاجة إلى وحدات نواة إضافية. يستفيد من البنية الأساسية الحالية لـ Netfilter وnftables، مما يجعله فعالاً في استخدام الموارد.
5. التكامل مع نظام Netfilter البيئي:نظرًا لأنه يستخدم nftables، فإنه يتكامل بسلاسة مع أدوات أخرى تعتمد على Netfilter مثل جدران الحماية وآليات تصفية الحزم.
6. دعم IPv4 و IPv6:متوافق تمامًا مع كل من IPv4 و IPv6، مما يضمن قدرته على التعامل مع بيئات الشبكات الحديثة.

حالات الاستخدام النموذجية #

  • موازن تحميل عالي الأداء للطبقة 4 لخوادم الويب أو قواعد البيانات أو الخدمات الأخرى التي تتطلب إدارة حركة مرور موزعة.
  • بديل لموازنات التحميل القديمة المستندة إلى iptables.
  • حل موازنة التحميل خفيف الوزن لبيئات Linux حيث يكون الأداء على مستوى النواة أمرًا بالغ الأهمية.

nftlb موارد المستخدم #

nftlb مستودع الكود المصدري الرسمي #

يمكن العثور على مستودع الكود المصدري الرسمي على: https://github.com/relianoid/nftlb

nftlb قائمة مستخدمي الدعم #

الدعم المجتمعي الرسمي في http://netfilter.org/mailinglists.html#ml-user or https://www.relianoid.com/resources/community-support

nftlb حزم التثبيت #

يمكن العثور على حزم التثبيت في https://repology.org/project/nftlb/versions

nftlb متاح في التوزيعات التالية:

  • Alpine Linux Edge
  • Alpine Linux 3.21 تحديث
  • Alpine Linux 3.19 تحديث
  • ديبيان 13
  • ديبيان 12
  • ديبيان 11
  • ديبيان 10
  • ديبيان غير مستقر
  • Devuan 4.0 تحديث
  • Devuan 3.0 تحديث
  • ديفوان غير مستقر
  • جنتو
  • كالي لينكس المتداول
  • LiGurOS مستقر
  • تطوير LiGurOS
  • openSUSE قفزة 15.5
  • openSUSE قفزة 15.6
  • أوبن سوزي Tumbleweed
  • Pardus 21 تحديث
  • ببغاء
  • PureOS العنبر
  • PureOS بيزنطة
  • هبوط PureOS
  • راسبيان أولدستابل
  • مستقر راسبيان
  • اختبار Raspbian
  • Trisquel 10.0
  • Trisquel 11.0
  • أوبونتو 20.04
  • أوبونتو 22.04
  • أوبونتو 24.04
  • أوبونتو 24.10
  • أوبونتو 25.04

nftlb شروط الترخيص #

تم إصدار مشروع nftlb تحت رخصة جنو أفيرو العامة الإصدار 3.

خدمات أخرى nftlb موارد التوثيق #

ما هو نفتلب؟
معايير nftlb ومفاتيح الأداء
سجل التغيير nftlb
دليل مطوري nftlb

📄 قم بتنزيل هذه الوثيقة بصيغة PDF #

    ُ:البريد الالكتروني *