
bunkerweb testing
🛡️ جدار حماية تطبيقات الويب مفتوح المصدر وسحابي أصلي (WAF)
🌐 الموقع الإلكتروني
|
🤝 اللوحة
|
📓 التوثيق
|
👨💻 تجربة حية
|
📱 واجهة تجريبية
|
🧩 قوالب
|
🛡️ أمثلة
💬 دردشة
|
📝 المنتدى
|
📝 المجتمع
|
🗺️ خريطة التهديدات
|
📊 الحالة
|
🔎 ملاحظات
🛡️ لنجعل الأمان آمنًا افتراضيًا عظيمًا مرة أخرى!
BunkerWeb
BunkerWeb هو جدار حماية لتطبيقات الويب (WAF) مفتوح المصدر من الجيل التالي.
بصفته خادم ويب متكامل الميزات (يعتمد على NGINX في العمق)، سيحمي خدماتك على الويب ليجعلها «آمنة افتراضيًا». يتكامل BunkerWeb بسلاسة مع بيئاتك الحالية (لينكس، Docker، Swarm، Kubernetes، …) بصفته خادم وكيل عكسي، وهو قابل للتكوين بالكامل (لا داعي للذعر، هناك واجهة ويب رائعة إذا كنت لا تفضل سطر الأوامر) لتلبية حالات الاستخدام الخاصة بك. بعبارة أخرى، لم يعد الأمن السيبراني مصدر إزعاج.
يحتوي BunkerWeb على ميزات أمان أساسية كجزء من النواة، ويمكن توسيعه بسهولة بميزات إضافية بفضل نظام الإضافات.
لماذا BunkerWeb؟
https://github.com/user-attachments/assets/c3fed740-28d8-4335-ab05-113a9e815b4f
- سهولة التكامل مع البيئات الحالية: ادمج BunkerWeb بسلاسة في بيئات متنوعة مثل Linux وDocker وSwarm وKubernetes وغيرها. استمتع بانتقال سلس وتنفيذ خالٍ من المتاعب.
- قابلية تخصيص عالية: صمّم BunkerWeb وفقًا لمتطلباتك الخاصة بسهولة. فعّل وعطّل واعدد الميزات بيسر، مما يتيح لك تخصيص إعدادات الأمان وفقًا لحالة الاستخدام الفريدة لديك.
- آمن افتراضيًا: يوفّر BunkerWeb أمانًا أدنى جاهزًا وخاليًا من المتاعب لخدماتك على الويب. تمتع براحة البال وحماية معززة منذ البداية.
- واجهة ويب رائعة: تحكم في BunkerWeb بكفاءة أكبر عبر واجهة المستخدم (UI) الاستثنائية. تصفح الإعدادات والتكوينات بسهولة من خلال واجهة رسومية سهلة الاستخدام، مما يلغي الحاجة إلى سطر الأوامر (CLI).
- نظام إضافات: وسّع قدرات BunkerWeb لتلبية حالات الاستخدام الخاصة بك. ادمج تدابير أمنية إضافية بسلاسة وخصّص وظائف BunkerWeb وفقًا لمتطلباتك الخاصة.
- مجاني بمعنى «الحرية»: BunkerWeb مرخّص بموجب رخصة AGPLv3 الحرة، ويتبنى مبادئ الحرية والانفتاح. تمتع بحرية استخدام البرنامج وتعديله وتوزيعه، بدعم من مجتمع داعم.
- خدمات احترافية: احصل على الدعم الفني والاستشارات المخصصة والتطوير المخصص مباشرة من القائمين على BunkerWeb. تفضل بزيارة Bunker Panel لمزيد من المعلومات.
ميزات الأمان
قائمة غير حصرية من ميزات الأمان:
- دعم HTTPS مع أتمتة Let's Encrypt الشفافة
- أمان ويب على أحدث مستوى: ترويسات أمان HTTP، ومنع التسريبات، وتقوية TLS، ...
- ModSecurity WAF مدمج مع OWASP Core Rule Set
- حظر تلقائي للسلوكيات الغريبة بناءً على رموز حالة HTTP
- تطبيق حدود الاتصال والطلبات على العملاء
- حظر الروبوتات بمطالبتهم بحل تحدٍّ (مثل: ملف تعريف الارتباط، JavaScript، captcha، hCaptcha، أو reCAPTCHA)
- حظر عناوين IP الضارة المعروفة باستخدام القوائم السوداء الخارجية وDNSBL
- والمزيد...
تعرّف على المزيد حول ميزات الأمان الأساسية في قسم ضبط الأمان من التوثيق.
تجربة حية
https://github.com/user-attachments/assets/6fc0e3c1-d353-4a84-bad0-15bf9b6623a5
موقع تجريبي محمي بواسطة BunkerWeb متاح على demo.bunkerweb.io. لا تتردد في زيارته وتنفيذ بعض اختبارات الأمان.
واجهة الويب
https://github.com/user-attachments/assets/a3ed56f8-c124-4ca9-b8b3-4be0913b3078
يوفر BunkerWeb واجهة مستخدم اختيارية لإدارة مثيلاتك وتكويناتها. تتوفر تجربة حية للقراءة فقط عبر الإنترنت على demo-ui.bunkerweb.io، لا تتردد في اختبارها بنفسك.
BunkerWeb Cloud
ألا ترغب في الاستضافة الذاتية وإدارة مثيلات BunkerWeb الخاصة بك؟ قد يهمك BunkerWeb Cloud، عرضنا المُدار بالكامل كخدمة (SaaS) لـ BunkerWeb.
اطلب مثيل BunkerWeb Cloud واحصل على:
- مثيل BunkerWeb مُدار بالكامل مستضاف في سحابتنا
- جميع ميزات BunkerWeb، بما في ذلك ميزات PRO
- منصة مراقبة مع لوحات معلومات وتنبيهات
- دعم فني لمساعدتك في التكوين
إذا كنت مهتمًا بعرض BunkerWeb Cloud، فلا تتردد في التواصل معنا لمناقشة احتياجاتك.
الإصدار PRO
هل تريد اختبار BunkerWeb PRO بسرعة لمدة شهر واحد؟ استخدم الكود freetrial عند تقديم طلبك على لوحة BunkerWeb أو بالنقر هنا لتطبيق الكود الترويجي مباشرة (سيسري مفعوله عند إتمام الدفع).
عند استخدام BunkerWeb، لديك خيار الإصدار الذي تريد استخدامه: مفتوح المصدر أو PRO.
سواء كان الأمر يتعلق بأمان معزز، أو تجربة مستخدم أغنى، أو مراقبة تقنية، فإن إصدار BunkerWeb PRO يتيح لك الاستفادة الكاملة من BunkerWeb وتلبية احتياجاتك المهنية.
في التوثيق أو واجهة المستخدم، يتم تمييز ميزات PRO بتاج لتمييزها عن تلك المدمجة في الإصدار مفتوح المصدر.
يمكنك الترقية من الإصدار مفتوح المصدر إلى إصدار PRO بسهولة وفي أي وقت. العملية مباشرة:
- احصل على نسختك التجريبية المجانية من لوحة BunkerWeb باستخدام الكود الترويجي
freetrialعند إتمام الدفع - بعد تسجيل الدخول إلى منطقة العملاء، انسخ مفتاح ترخيص PRO الخاص بك
- الصق مفتاح الترخيص في BunkerWeb باستخدام واجهة الويب أو إعداد محدد
لا تتردد في زيارة لوحة BunkerWeb أو التواصل معنا إذا كانت لديك أي أسئلة بخصوص إصدار PRO.
الخدمات الاحترافية
احصل على أقصى استفادة من BunkerWeb عبر الحصول على خدمات احترافية مباشرة من القائمين على المشروع. من الدعم الفني إلى الاستشارات المخصصة والتطوير، نحن هنا لمساعدتك في تأمين خدماتك على الويب.
ستجد مزيدًا من المعلومات بزيارة لوحة BunkerWeb، منصتنا المخصصة للخدمات الاحترافية.
لا تتردد في التواصل معنا إذا كانت لديك أي أسئلة؛ وسنكون سعداء بتلبية احتياجاتك.
النظام البيئي والمجتمع والموارد
المواقع والأدوات والموارد الرسمية حول BunkerWeb:
- الموقع الإلكتروني: احصل على مزيد من المعلومات والأخبار والمقالات حول BunkerWeb
- اللوحة: منصة مخصصة لطلب وإدارة الخدمات الاحترافية (مثل الدعم الفني) حول BunkerWeb
- التوثيق: التوثيق التقني لحل BunkerWeb
- تجربة حية: موقع تجريبي لـ BunkerWeb، لا تتردد في محاولة شن هجمات لاختبار متانة الحل
- واجهة الويب: تجربة حية للقراءة فقط عبر الإنترنت لواجهة الويب الخاصة بـ BunkerWeb
- خريطة التهديدات: هجمات إلكترونية حية يتم حظرها بواسطة مثيلات BunkerWeb حول العالم
المجتمع والشبكات الاجتماعية:
المفاهيم
ستجد مزيدًا من المعلومات حول المفاهيم الأساسية لـ BunkerWeb في التوثيق.
التكاملات
المفهوم الأول هو تكامل BunkerWeb مع البيئة المستهدفة. نفضّل استخدام كلمة «تكامل» بدلاً من «تثبيت» لأن أحد أهداف BunkerWeb هو التكامل بسلاسة مع البيئات الحالية.
التكاملات التالية مدعومة رسميًا:
الإعدادات
بمجرد دمج BunkerWeb في بيئتك، ستحتاج إلى تكوينه لخدمة تطبيقات الويب الخاصة بك وحمايتها.
يتم تكوين BunkerWeb باستخدام ما نسميه «الإعدادات» أو «المتغيرات». يتم تحديد كل إعداد باسم مثل AUTO_LETS_ENCRYPT أو USE_ANTIBOT. يمكنك تعيين قيم للإعدادات لتكوين BunkerWeb.
إليك مثال توضيحي لتكوين BunkerWeb:```conf SERVER_NAME=www.example.com AUTO_LETS_ENCRYPT=yes USE_ANTIBOT=captcha REFERRER_POLICY=no-referrer USE_MODSECURITY=no USE_GZIP=yes USE_BROTLI=no
## وضع المواقع المتعددة
وضع المواقع المتعددة هو مفهوم بالغ الأهمية لفهمه عند استخدام BunkerWeb. وبما أن الهدف هو حماية تطبيقات الويب، فإننا نرث بطبيعة الحال مفهوم "المضيف الافتراضي" أو "vhost" (مزيد من المعلومات [هنا](https://en.wikipedia.org/wiki/Virtual_hosting)) الذي يجعل من الممكن خدمة تطبيقات ويب متعددة من نسخة واحدة (أو مجموعة نسخ).
بشكل افتراضي، يكون وضع المواقع المتعددة في BunkerWeb معطلاً، مما يعني أنه سيتم تقديم تطبيق ويب واحد فقط وستُطبَّق جميع الإعدادات عليه. حالة الاستخدام النموذجية هي عندما يكون لديك تطبيق واحد لحمايته: لا داعي للقلق بشأن المواقع المتعددة، والسلوك الافتراضي سيكون هو الأنسب لك.
عند تمكين وضع المواقع المتعددة، سيقدم BunkerWeb ويحمي تطبيقات ويب متعددة. يتم تحديد كل تطبيق ويب باسم خادم فريد وله مجموعة الإعدادات الخاصة به. حالة الاستخدام النموذجية هي عندما يكون لديك تطبيقات متعددة لحمايتها وتريد استخدام نسخة واحدة (أو مجموعة حسب التكامل) من BunkerWeb.
## التكوينات المخصصة
نظرًا لأن تلبية جميع حالات الاستخدام باستخدام الإعدادات فقط ليست خيارًا متاحًا (حتى مع [الملحقات الخارجية](https://docs.bunkerweb.io/1.6.14/plugins/?utm_campaign=self&utm_source=github))، يمكنك استخدام التكوينات المخصصة لحل التحديات الخاصة بك.
في الخلفية، يستخدم BunkerWeb خادم الويب الشهير NGINX، ولهذا يمكنك الاستفادة من نظام التكوين الخاص به لتلبية احتياجاتك الخاصة. يمكن تضمين تكوينات NGINX المخصصة في [سياقات](https://docs.nginx.com/nginx/admin-guide/basic-functionality/managing-configuration-files/#contexts) مختلفة مثل HTTP أو الخادم (جميع الخوادم و/أو كتلة خادم محددة).
مكوّن أساسي آخر في BunkerWeb هو جدار حماية تطبيقات الويب ModSecurity: يمكنك أيضًا استخدام التكوينات المخصصة لإصلاح بعض النتائج الإيجابية الخاطئة أو إضافة قواعد مخصصة، على سبيل المثال.
## قاعدة البيانات
<p align="center">
<img alt="نموذج قاعدة البيانات" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/bunkerweb_db.svg" />
</p>
يتم تخزين حالة التكوين الحالي لـ BunkerWeb في قاعدة بيانات خلفية تحتوي على البيانات التالية:
- الإعدادات المحددة لجميع الخدمات
- التكوينات المخصصة
- نسخ BunkerWeb
- بيانات وصفية حول تنفيذ المهام
- الملفات المخزنة مؤقتًا
قواعد البيانات الخلفية التالية مدعومة: SQLite وMariaDB وMySQL وPostgreSQL.
## المجدول
لجعل الأمور تعمل معًا تلقائيًا، تتولى خدمة مخصصة تُسمى المجدول مسؤولية:
- تخزين الإعدادات والتكوينات المخصصة داخل قاعدة البيانات
- تنفيذ المهام المختلفة (تسمى jobs)
- إنشاء تكوين مفهوم بواسطة BunkerWeb
- العمل كوسيط للخدمات الأخرى (مثل واجهة الويب أو autoconf)
بمعنى آخر، المجدول هو عقل BunkerWeb.
# الإعداد
<!--## سحابة BunkerWeb
<p align="center">
<img alt="لافتة دوكر" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/bunkerweb-cloud.webp" />
</p>
سحابة BunkerWeb هي أسهل طريقة للبدء مع BunkerWeb. إنها تقدم لك خدمة BunkerWeb مُدارة بالكامل دون أي عناء. اعتبرها بمثابة BunkerWeb كخدمة!
ستجد مزيدًا من المعلومات حول الإصدار التجريبي من سحابة BunkerWeb [هنا](https://www.bunkerweb.io/cloud?utm_campaign=self&utm_source=docs) ويمكنك التقديم مجانًا [في لوحة BunkerWeb](https://panel.bunkerweb.io/store/bunkerweb-cloud?utm_campaign=self&utm_source=docs).
-->
## لينكس
<p align="center">
<img alt="لافتة لينكس" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/integration-linux.svg" />
</p>
قائمة توزيعات لينكس المدعومة:
- Debian 12 "Bookworm"
- Debian 13 "Trixie"
- Ubuntu 22.04 "Jammy"
- Ubuntu 24.04 "Noble"
- Ubuntu 26.04 "Resolute Raccoon"
- Fedora 43
- Fedora 44
- RHEL وCentOS وRocky Linux وAlmaLinux 8 و9 و10
ستجد مزيدًا من المعلومات في [قسم لينكس](https://docs.bunkerweb.io/1.5.10/integrations/?utm_campaign=self&utm_source=github#linux) من التوثيق.
## دوكر
<p align="center">
<img alt="لافتة دوكر" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/integration-docker.svg" />
</p>
نوفر صورًا جاهزة للاستخدام ومبنية مسبقًا لمنصات x64 وx86 وarmv7 وarm64 على [Docker Hub](https://hub.docker.com/u/bunkerity).
المفاهيم الأساسية لتكامل دوكر هي:
- **متغيرات البيئة** لتكوين BunkerWeb
- حاوية **المجدول** لتخزين التكوين وتنفيذ المهام
- **الشبكات** لكشف المنافذ للعملاء والاتصال بخدمات الويب العلوية
ستجد مزيدًا من المعلومات في [قسم تكامل دوكر](https://docs.bunkerweb.io/1.6.14/integrations/?utm_campaign=self&utm_source=github#docker) من التوثيق.
## دوكر autoconf
<p align="center">
<img alt="لافتة دوكر autoconf" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/integration-autoconf.svg" />
</p>
الجانب السلبي لاستخدام متغيرات البيئة هو أن الحاوية تحتاج إلى إعادة إنشائها في كل مرة يحدث فيها تحديث، وهو أمر غير مريح للغاية. لمواجهة هذه المشكلة، يمكنك استخدام صورة أخرى تُسمى **autoconf** تستمع إلى أحداث دوكر وتعيد تكوين BunkerWeb تلقائيًا في الوقت الفعلي دون إعادة إنشاء الحاوية.
بدلاً من تعريف متغيرات البيئة لحاوية BunkerWeb، يمكنك ببساطة إضافة **وسوم** إلى حاويات تطبيقات الويب الخاصة بك وسيتولى **autoconf** الباقي "بشكل تلقائي".
ستجد مزيدًا من المعلومات في [قسم دوكر autoconf](https://docs.bunkerweb.io/1.6.14/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) من التوثيق.
## كوبرنيتيس
<p align="center">
<img alt="لافتة كوبرنيتيس" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/integration-kubernetes.svg" />
</p>
يعمل autoconf كـ [وحدة تحكم Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/) وسيقوم بتكوين نسخ BunkerWeb وفقًا لـ [موارد Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/). كما يراقب كائنات كوبرنيتيس الأخرى مثل [ConfigMap](https://kubernetes.io/docs/concepts/configuration/configmap/) للتكوينات المخصصة.
مخطط [Helm](https://helm.sh/) الرسمي لـ BunkerWeb متاح في [مستودع bunkerity/bunkerweb-helm](https://github.com/bunkerity/bunkerweb-helm).
ستجد مزيدًا من المعلومات في [قسم كوبرنيتيس](https://docs.bunkerweb.io/1.6.14/integrations/?utm_campaign=self&utm_source=github#kubernetes) من التوثيق.
## مايكروسوفت أزور
<p align="center">
<img alt="لافتة أزور" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/integration-azure.webp" />
</p>
BunkerWeb مُدرج في [Azure Marketplace](https://azuremarketplace.microsoft.com/fr-fr/marketplace/apps/bunkerity.bunkerweb?tab=Overview) ويتوفر قالب ARM في [مجلد misc](https://github.com/bunkerity/bunkerweb/raw/v1.6.14/misc/integrations/azure-arm-template.json).
ستجد مزيدًا من المعلومات في [قسم مايكروسوفت أزور](https://docs.bunkerweb.io/1.6.14/integrations/?utm_campaign=self&utm_source=github#microsoft-azure) من التوثيق.
## سوارم
<p align="center">
<img alt="لافتة سوارم" src="https://raw.githubusercontent.com/bunkerity/bunkerweb/v1.6.14/docs/assets/img/integration-swarm.svg" />
</p>
لتكوين نسخ BunkerWeb تلقائيًا، ستستمع خدمة خاصة تُسمى **autoconf** لأحداث Docker Swarm مثل إنشاء الخدمة أو حذفها وتقوم تلقائيًا بتكوين **نسخ BunkerWeb** في الوقت الفعلي دون أي توقف.
كما هو الحال في [تكامل دوكر autoconf](https://docs.bunkerweb.io/1.6.14/integrations/?utm_campaign=self&utm_source=github#docker-autoconf)، يتم تعريف تكوين خدمات الويب باستخدام وسوم تبدأ بالبادئة الخاصة **bunkerweb.**.
ستجد مزيدًا من المعلومات في [قسم سوارم](https://docs.bunkerweb.io/1.6.14/integrations/?utm_campaign=self&utm_source=github#swarm) من التوثيق.
# دليل البدء السريع
بمجرد إعداد BunkerWeb مع التكامل الذي تختاره، يمكنك اتباع [دليل البدء السريع](https://docs.bunkerweb.io/1.6.14/quickstart-guide/?utm_campaign=self&utm_source=github) الذي يغطي التثبيت والتكوين الأول لحماية خدمة ويب.
# ضبط الأمان
يقدم BunkerWeb العديد من ميزات الأمان التي يمكنك تكوينها عبر [الميزات](https://docs.bunkerweb.io/1.6.14/features/?utm_campaign=self&utm_source=github). حتى إذا كانت القيم الافتراضية للإعدادات تضمن حدًا أدنى من "الأمان افتراضيًا"، فإننا نوصي بشدة بضبطها. من خلال القيام بذلك، ستتمكن من ضمان مستوى الأمان الذي تختاره بالإضافة إلى إدارة النتائج الإيجابية الخاطئة.
ستجد مزيدًا من المعلومات في [قسم ضبط الأمان](https://docs.bunkerweb.io/1.6.14/advanced/?utm_campaign=self&utm_source=github#security-tuning) من التوثيق.
# الإعدادات
كقاعدة عامة، عند تمكين وضع المواقع المتعددة، إذا أردت تطبيق إعدادات بسياق المواقع المتعددة على خادم معين، فستحتاج إلى إضافة اسم الخادم الأساسي (الأول) كبادئة مثل `www.example.com_USE_ANTIBOT=captcha` أو `myapp.example.com_USE_GZIP=yes`، على سبيل المثال.
عندما تُعتبر الإعدادات "متعددة"، فهذا يعني أنه يمكنك الحصول على مجموعات متعددة من الإعدادات لنفس الميزة عن طريق إضافة أرقام كلواحق مثل `REVERSE_PROXY_URL_1=/subdir` و`REVERSE_PROXY_HOST_1=http://myhost1` و`REVERSE_PROXY_URL_2=/anotherdir` و`REVERSE_PROXY_HOST_2=http://myhost2`، ... على سبيل المثال.
راجع [قسم الميزات](https://docs.bunkerweb.io/1.6.14/features/?utm_campaign=self&utm_source=github) من التوثيق للحصول على القائمة الكاملة.
# واجهة الويب
https://github.com/user-attachments/assets/a3ed56f8-c124-4ca9-b8b3-4be0913b3078
"واجهة الويب" هي تطبيق ويب يساعدك في إدارة نسخة BunkerWeb الخاصة بك باستخدام واجهة سهلة الاستخدام بدلاً من واجهة سطر الأوامر.
فيما يلي قائمة الميزات التي تقدمها واجهة الويب:
- الحصول على عرض شامل للهجمات المحجوبة
- تشغيل نسخة BunkerWeb الخاصة بك وإيقافها وإعادة تشغيلها وإعادة تحميلها
- إضافة وتعديل وحذف الإعدادات لتطبيقات الويب الخاصة بك
- إضافة وتعديل وحذف التكوينات المخصصة لـ NGINX وModSecurity
- تثبيت وإلغاء تثبيت الملحقات الخارجية
- استكشاف الملفات المخزنة مؤقتًا
- مراقبة تنفيذ المهام وإعادة تشغيلها عند الحاجة
- عرض السجلات وأنماط البحث
ستجد مزيدًا من المعلومات في [قسم واجهة الويب](https://docs.bunkerweb.io/1.6.14/web-ui/?utm_campaign=self&utm_source=github) من التوثيق.
# الملحقات
يأتي BunkerWeb مع نظام ملحقات يجعل من الممكن إضافة ميزات جديدة بسهولة. بمجرد تثبيت ملحق، يمكنك إدارته باستخدام الإعدادات الإضافية المحددة بواسطة الملحق.
فيما يلي قائمة الملحقات "الرسمية" التي نحافظ عليها (راجع مستودع [bunkerweb-plugins](https://github.com/bunkerity/bunkerweb-plugins/?utm_campaign=self&utm_source=github) لمزيد من المعلومات):
| الاسم | الإصدار | الوصف | الرابط |
| :------------: | :-----: | :------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------: |
| **ClamAV** | 1.9 | يفحص تلقائيًا الملفات المرفوعة باستخدام محرك مكافحة الفيروسات ClamAV ويرفض الطلب عند اكتشاف ملف كخبيث. | [bunkerweb-plugins/clamav](https://github.com/bunkerity/bunkerweb-plugins/tree/main/clamav) |
| **Coraza** | 1.9 | يفحص الطلبات باستخدام جدار حماية تطبيقات الويب Coraza (بديل لـ ModSecurity). | [bunkerweb-plugins/coraza](https://github.com/bunkerity/bunkerweb-plugins/tree/main/coraza) |
| **Discord** | 1.9 | يرسل إشعارات أمنية إلى قناة Discord باستخدام Webhook. | [bunkerweb-plugins/discord](https://github.com/bunkerity/bunkerweb-plugins/tree/main/discord) |
| **Slack** | 1.9 | يرسل إشعارات أمنية إلى قناة Slack باستخدام Webhook. | [bunkerweb-plugins/slack](https://github.com/bunkerity/bunkerweb-plugins/tree/main/slack) |
| **VirusTotal** | 1.9 | يفحص تلقائيًا الملفات المرفوعة باستخدام واجهة برمجة تطبيقات VirusTotal ويرفض الطلب عند اكتشاف ملف كخبيث. | [bunkerweb-plugins/virustotal](https://github.com/bunkerity/bunkerweb-plugins/tree/main/virustotal) |
| **WebHook** | 1.9 | يرسل إشعارات أمنية إلى نقطة نهاية HTTP مخصصة باستخدام Webhook. | [bunkerweb-plugins/webhook](https://github.com/bunkerity/bunkerweb-plugins/tree/main/webhook) |
ستجد مزيدًا من المعلومات في [قسم الملحقات](https://docs.bunkerweb.io/1.6.14/plugins/?utm_campaign=self&utm_source=github) من التوثيق.
# دعم اللغات والتوطين
تدعم واجهة BunkerWeb لغات متعددة. تتم إدارة الترجمات في دليل `src/ui/app/static/locales`. اللغات التالية متاحة حاليًا:
- العربية (ar)
- البنغالية (bn)
- البرتغالية البرازيلية (br)
- الألمانية (de)
- الإنجليزية (en)
- الإسبانية (es)
- الفرنسية (fr)
- الهندية (hi)
- الإيطالية (it)
- الكورية (ko)
- البولندية (pl)
- البرتغالية (pt)
- الروسية (ru)
- التركية (tr)
- الصينية التقليدية (tw)
- الأردية (ur)
- الصينية المبسطة (zh)
راجع [locales/README.md](https://github.com/bunkerity/bunkerweb/raw/v1.6.14/src/ui/app/static/locales/README.md) للحصول على تفاصيل حول مصدر الترجمات وحالة المراجعة.
## المساهمة في الترجمات
نرحب بالمساهمات لتحسين ملفات اللغات أو إضافة ملفات جديدة!
**كيف تساهم بترجمة:**
1. حرر ملف `src/ui/app/lang_config.py` لإضافة لغتك (الرمز، الاسم، العلم، الاسم الإنجليزي).
2. انسخ `en.json` كقالب في `src/ui/app/static/locales/`، وأعد تسميته إلى رمز لغتك (مثل `de.json` للألمانية).
3. ترجم القيم في ملفك الجديد.
4. حدّث الجدول في `locales/README.md` لإضافة لغتك وتوضيح من أنشأها/راجعها.
5. أرسل طلب سحب.
للتحديثات، حرر الملف المعني وحدّث جدول المصدر حسب الحاجة.
راجع [locales/README.md](https://github.com/bunkerity/bunkerweb/raw/v1.6.14/src/ui/app/static/locales/README.md) للحصول على الإرشادات الكاملة.
# الدعم
## الدعم الاحترافي
احصل على الدعم الفني مباشرة من القائمين على صيانة BunkerWeb. ستجد مزيدًا من المعلومات بزيارة [لوحة BunkerWeb](https://panel.bunkerweb.io/?utm_campaign=self&utm_source=github)، منصتنا المخصصة للخدمات الاحترافية.
لا تتردد في [الاتصال بنا](https://panel.bunkerweb.io/contact.php?utm_campaign=self&utm_source=github) إذا كانت لديك أي أسئلة؛ وسنكون سعداء جدًا بالاستجابة لاحتياجاتك.
## الدعم المجتمعي
للحصول على دعم مجتمعي مجاني، يمكنك استخدام الوسائل التالية:
- قناة #help الخاصة بـ BunkerWeb في [خادم Discord](https://discord.com/invite/fTf46FmtyD)
- فئة المساعدة في [مناقشات GitHub](https://github.com/bunkerity/bunkerweb/discussions)
- Subreddit الخاص بـ [/r/BunkerWeb](https://www.reddit.com/r/BunkerWeb)
- منتديات [Server Fault](https://serverfault.com/) و[Super User](https://superuser.com/)
يرجى عدم استخدام [مشكلات GitHub](https://github.com/bunkerity/bunkerweb/issues) لطلب المساعدة؛ استخدمها فقط للإبلاغ عن الأخطاء وطلبات الميزات.
# الترخيص
هذا المشروع مرخص بموجب شروط [GNU Affero General Public License (AGPL) الإصدار 3](https://github.com/bunkerity/bunkerweb/raw/v1.6.14/LICENSE.md).
# المساهمة
إذا كنت ترغب في المساهمة في الملحقات، يمكنك قراءة [إرشادات المساهمة](https://github.com/bunkerity/bunkerweb/raw/v1.6.14/CONTRIBUTING.md) للبدء.
# سياسة الأمان
نتعامل مع الثغرات الأمنية كمسائل خطيرة ونشجع على الإفصاح المسؤول؛ راجع [سياسة الأمان](https://github.com/bunkerity/bunkerweb/raw/v1.6.14/SECURITY.md) الخاصة بنا لمزيد من المعلومات.
<!-- مخطط تاريخ النجوم مخفي: قيدت GitHub واجهة برمجة تطبيقات stargazers، لذا يعرض المخطط رسالة خطأ
بدلاً من البيانات. أزل التعليق بمجرد أن يقدم المصدر الأصلي مخططات حقيقية مجددًا.
# تاريخ النجوم
<a href="https://star-history.com/#bunkerity/bunkerweb&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=bunkerity/bunkerweb&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=bunkerity/bunkerweb&type=Date" />
مخطط تاريخ النجوم
</picture>
</a>
-->