تم إنشاء هذه الترجمة باستخدام التعلم الآلي وقد لا تكون دقيقة بنسبة 100%. عرض النسخة الإنجليزية

تثبيت الإضافات المخصصة

تثبيت وتحديث وتطوير إضافات الموجه

إطار عمل الإضافات في I2P يتيح لك توسيع وظائف الراوتر دون المساس بالتثبيت الأساسي. تغطي الإضافات المتاحة البريد الإلكتروني والمدونات وIRC والتخزين والويكي وأدوات المراقبة والمزيد.

ملاحظة أمنية: تعمل الإضافات بنفس صلاحيات الـ router. تعامل مع التنزيلات من مصادر خارجية بنفس الطريقة التي تتعامل بها مع أي تحديث برمجي موقّع—تحقق من المصدر قبل التثبيت.

1. تثبيت إضافة (Plugin)

  1. انسخ رابط تحميل الإضافة من صفحة المشروع.
    Copy plugin URL
  2. افتح صفحة إعدادات الإضافات في وحدة التحكم الخاصة بالـ router.
    Open plugin configuration
  3. الصق الرابط في حقل التثبيت وانقر على Install Plugin.
    Install plugin

يقوم الراوتر بجلب الأرشيف الموقّع، والتحقق من التوقيع، وتفعيل الإضافة فوراً. معظم الإضافات تضيف روابط وحدة التحكم أو خدمات خلفية دون الحاجة لإعادة تشغيل الراوتر.

2. لماذا الإضافات مهمة

  • توزيع بنقرة واحدة للمستخدمين النهائيين—بدون تعديلات يدوية على wrapper.config أو clients.config
  • يحافظ على صغر حجم حزمة i2pupdate.su3 الأساسية مع توفير ميزات كبيرة أو متخصصة عند الطلب
  • توفر JVMs اختيارية لكل plugin عزل العمليات عند الحاجة
  • فحوصات توافق تلقائية مع إصدار الموجه وبيئة تشغيل Java وJetty
  • آلية التحديث تعكس الموجه: حزم موقعة وتنزيلات تدريجية
  • تكاملات Console وحزم اللغات وسمات واجهة المستخدم والتطبيقات غير Java (عبر السكريبتات) جميعها مدعومة
  • يمكّن أدلة “متجر التطبيقات” المنسقة مثل plugins.i2p

3. إدارة الإضافات المثبتة

استخدم عناصر التحكم في I2P Router Plugin’s من أجل:

  • التحقق من تحديثات إضافة واحدة
  • التحقق من تحديثات جميع الإضافات دفعة واحدة (يتم تشغيله تلقائياً بعد ترقيات الموجه)
  • تثبيت أي تحديثات متاحة بنقرة واحدة
    Update plugins
  • تفعيل/تعطيل التشغيل التلقائي للإضافات التي تسجل خدمات
  • إلغاء تثبيت الإضافات بشكل نظيف

4. قم ببناء الإضافة الخاصة بك

  1. راجع مواصفات الإضافة لمتطلبات التغليف والتوقيع والبيانات الوصفية.
  2. استخدم makeplugin.sh لتغليف ملف تنفيذي أو تطبيق ويب موجود في أرشيف قابل للتثبيت.
  3. انشر روابط التثبيت والتحديث معاً حتى يتمكن الـ router من التمييز بين التثبيتات الأولية والترقيات التدريجية.
  4. وفّر المجاميع الاختبارية ومفاتيح التوقيع بشكل بارز على صفحة مشروعك لمساعدة المستخدمين على التحقق من الأصالة.

هل تبحث عن أمثلة؟ تصفح الكود المصدري لإضافات المجتمع على plugins.i2p (على سبيل المثال، نموذج snowman).

5. القيود المعروفة

  • قد يتطلب تحديث إضافة تحتوي على ملفات JAR عادية إعادة تشغيل الموجه لأن محمل فئات Java يخزن الفئات مؤقتاً.
  • قد تعرض لوحة التحكم زر إيقاف حتى لو لم يكن للإضافة عملية نشطة.
  • تنشئ الإضافات المشغّلة في JVM منفصل دليل logs/ في دليل العمل الحالي.
  • عند ظهور مفتاح موقّع لأول مرة يتم الوثوق به تلقائياً؛ لا توجد سلطة توقيع مركزية.
  • يترك Windows أحياناً أدلة فارغة بعد إلغاء تثبيت إضافة.
  • يؤدي تثبيت إضافة مخصصة لـ Java 6 فقط على JVM إصدار Java 5 إلى الإبلاغ عن “الإضافة تالفة” بسبب ضغط Pack200.
  • تبقى إضافات السمات والترجمة غير مختبرة إلى حد كبير.
  • لا تستمر إشارات التشغيل التلقائي دائماً للإضافات غير المُدارة.

6. المتطلبات وأفضل الممارسات

  • دعم الإضافات متاح في I2P 0.7.12 والأحدث.
  • حافظ على تحديث router والإضافات للحصول على إصلاحات الأمان.
  • قدم ملاحظات إصدار موجزة حتى يفهم المستخدمون التغييرات بين الإصدارات.
  • عندما يكون ممكناً، استضف أرشيفات الإضافات عبر HTTPS داخل I2P لتقليل تعرض البيانات الوصفية على الشبكة الصافية.

7. قراءة إضافية

Was this page helpful?