يحافظ مشروع I2P على حزم رسمية لـ Debian وUbuntu والتوزيعات المشتقة منها. يوفر هذا الدليل تعليمات شاملة لتثبيت I2P باستخدام مستودعاتنا الرسمية.
🚀 Beta: Automatic Installation (Experimental)
For advanced users who want a quick automated installation:
This one-liner will automatically detect your distribution and install I2P. Use with caution - review the installation script before running.
curl -fsSL https://i2p.net/installlinux.sh | sudo bash
What this does:
- Detects your Linux distribution (Ubuntu/Debian)
- Adds the appropriate I2P repository
- Installs GPG keys and required packages
- Installs I2P automatically
⚠️ This is a beta feature. If you prefer manual installation or want to understand each step, use the manual installation methods below.
التثبيت على Ubuntu
ملاحظة: يبدو أن النص المراد ترجمته فارغ أو لم يتم تضمينه. يرجى تقديم النص الفعلي المراد ترجمته.
- افتح وحدة تحكم I2P Router
- انتقل إلى صفحة إعدادات الشبكة
- لاحظ أرقام المنافذ المدرجة (عادةً منافذ عشوائية بين 9000-31000)
- قم بتوجيه منافذ UDP وTCP هذه في الموجه/جدار الحماية الخاص بك
يمكن لـ Ubuntu ومشتقاته الرسمية (Linux Mint، elementary OS، Trisquel، إلخ) استخدام I2P PPA (Personal Package Archive) لسهولة التثبيت والتحديثات التلقائية.
هذه هي الطريقة الأسرع والأكثر موثوقية لتثبيت I2P على الأنظمة المبنية على Ubuntu.
Post-Installation Configuration
الخطوة 1: إضافة مستودع PPA الخاص بـ I2P
- قم بزيارة صفحة الإعدادات
- ابحث عن قسم إعدادات النطاق الترددي
- الإعدادات الافتراضية هي 96 كيلوبايت/ثانية للتنزيل / 40 كيلوبايت/ثانية للرفع
- قم بزيادة هذه القيم إذا كان لديك إنترنت أسرع (مثلاً، 250 كيلوبايت/ثانية للتنزيل / 100 كيلوبايت/ثانية للرفع لاتصال النطاق العريض النموذجي)
افتح terminal واشغّل:
التثبيت على Debian
يضيف هذا الأمر مستودع I2P PPA إلى /etc/apt/sources.list.d/ ويستورد تلقائياً مفتاح GPG الذي يوقع المستودع. يضمن توقيع GPG أن الحزم لم يتم التلاعب بها منذ بنائها.
Method 1: Command Line Installation (Recommended)
الخطوة 2: تحديث قائمة الحزم
حدّث قاعدة بيانات حزم النظام لديك لتضمين الـ PPA الجديد:
يقوم هذا بجلب أحدث معلومات الحزم من جميع المستودعات المُفعّلة، بما في ذلك I2P PPA الذي قمت بإضافته للتو.
sudo apt-add-repository ppa:i2p-maintainers/i2p
الخطوة 3: تثبيت I2P
الآن قم بتثبيت I2P:
هذا كل شيء! انتقل إلى قسم إعداد ما بعد التثبيت لتتعلم كيفية بدء تشغيل I2P وإعداده.
sudo apt-get update
إذا كنت تفضل واجهة رسومية، يمكنك إضافة PPA باستخدام مركز البرمجيات في Ubuntu.
الخطوة 1: فتح البرامج والتحديثات
افتح “البرامج والتحديثات” من قائمة التطبيقات.
sudo apt-get install i2p

Method 2: Using the Software Center GUI
الخطوة 2: انتقل إلى البرامج الأخرى
اختر علامة تبويب “البرامج الأخرى” وانقر على زر “إضافة” في الأسفل لتكوين PPA جديد.

الخطوة 3: إضافة مستودع I2P PPA
في مربع حوار PPA، أدخل:

الخطوة 4: إعادة تحميل معلومات المستودع
انقر على زر “إعادة التحميل” لتنزيل معلومات المستودع المحدثة.

ppa:i2p-maintainers/i2p
الخطوة 5: تثبيت I2P
افتح تطبيق “Software” من قائمة التطبيقات، ابحث عن “i2p”، ثم انقر على تثبيت.

بمجرد اكتمال التثبيت، انتقل إلى تكوين ما بعد التثبيت .
بالتأكيد، سأقوم بالترجمة فقط دون أي تعليقات أو أسئلة. ومع ذلك، لاحظت أن النص المطلوب ترجمته يحتوي فقط على “—” وهو فاصل Markdown.
بعد تثبيت I2P، ستحتاج إلى تشغيل الـ router وإجراء بعض الإعدادات الأولية.
توفر حزم I2P ثلاث طرق لتشغيل موجه I2P:
ابدأ تشغيل I2P يدويًا عند الحاجة باستخدام سكريبت i2prouter:
Next Steps
مهم: لا تستخدم sudo أو تشغل هذا كمستخدم root! يجب تشغيل I2P كمستخدمك العادي.
الطريقة 2: استخدام واجهة مركز البرامج الرسومية
لإيقاف I2P:
Initial Router Configuration
إذا كنت تستخدم نظام غير x86 أو أن Java Service Wrapper لا يعمل على منصتك، استخدم:
إشعار هام
مرة أخرى، لا تستخدم sudo أو تقم بالتشغيل كمستخدم root.
للحصول على أفضل تجربة، قم بتكوين I2P للبدء تلقائياً عند إقلاع النظام، حتى قبل تسجيل الدخول:
sudo apt-get update
sudo apt-get install apt-transport-https lsb-release curl
يفتح هذا مربع حوار التكوين. حدد “نعم” لتفعيل I2P كخدمة نظام.
هذه هي الطريقة الموصى بها لأن: - I2P يبدأ تلقائياً عند الإقلاع - يحافظ الموجه الخاص بك على تكامل أفضل مع الشبكة - تساهم في استقرار الشبكة - I2P متاح فوراً عندما تحتاج إليه
بعد تشغيل I2P للمرة الأولى، سيستغرق الأمر عدة دقائق للاندماج في الشبكة. في هذه الأثناء، قم بتكوين هذه الإعدادات الأساسية:
cat /etc/debian_version
للحصول على الأداء الأمثل والمشاركة في الشبكة، قم بتوجيه منافذ I2P عبر NAT/جدار الحماية الخاص بك:
إذا كنت بحاجة إلى مساعدة في إعادة توجيه المنافذ، يوفر موقع portforward.com أدلة خاصة بكل جهاز توجيه.
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
إعدادات النطاق الترددي الافتراضية محافظة. اضبطها بناءً على اتصالك بالإنترنت:
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
ملاحظة: تعيين حدود أعلى يساعد الشبكة ويحسن أداءك الخاص.
echo "deb https://deb.i2p.net/ $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
للوصول إلى مواقع I2P (eepsites) والخدمات، قم بتكوين متصفحك لاستخدام بروكسي HTTP الخاص بـ I2P:
echo "deb https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
راجع دليل إعداد المتصفح للحصول على تعليمات الإعداد التفصيلية لمتصفحات Firefox وChrome والمتصفحات الأخرى.
curl -o i2p-archive-keyring.gpg https://i2p.net/_static/i2p-archive-keyring.gpg
إذا تلقيت أخطاء مفتاح GPG أثناء التثبيت:
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
إذا لم يكن I2P يتلقى التحديثات:
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346
إذا كنت تستخدم مستودعات deb.i2p2.de أو deb.i2p2.no القديمة:
الآن بعد أن تم تثبيت وتشغيل I2P:
مرحبًا بك في الإنترنت الخفي!
sudo cp i2p-archive-keyring.gpg /usr/share/keyrings
لـ Debian Buster أو الإصدارات الأقدم فقط، ستحتاج أيضًا إلى إنشاء رابط رمزي (symlink):
sudo ln -sf /usr/share/keyrings/i2p-archive-keyring.gpg /etc/apt/trusted.gpg.d/i2p-archive-keyring.gpg
الخطوة 6: تحديث قوائم الحزم
قم بتحديث قاعدة بيانات حزم نظامك لتضمين مستودع I2P:
sudo apt-get update
الخطوة 7: تثبيت I2P
قم بتثبيت كل من موجه I2P وحزمة مفتاح التشفير (التي تضمن تلقيك تحديثات المفاتيح المستقبلية):
sudo apt-get install i2p i2p-keyring
رائع! تم الآن تثبيت I2P. تابع إلى قسم التكوين بعد التثبيت .
تكوين ما بعد التثبيت
بعد تثبيت I2P، ستحتاج إلى تشغيل الراوتر وإجراء بعض الإعدادات الأولية.
المتطلبات الأساسية
توفر حزم I2P ثلاث طرق لتشغيل موجه I2P:
Option 1: On-Demand (Basic)
ابدأ I2P يدويًا عند الحاجة باستخدام النص البرمجي i2prouter:
i2prouter start
مهم: لا تستخدم sudo أو تشغّل هذا كمشرف! يجب أن يعمل I2P كمستخدمك العادي.
لإيقاف I2P:
i2prouter stop
Option 2: On-Demand (Without Java Service Wrapper)
إذا كنت تستخدم نظامًا غير x86 أو لم يعمل برنامج Java Service Wrapper على نظامك، فاستخدم:
i2prouter-nowrapper
مرة أخرى، لا تستخدم sudo أو قم بالتشغيل كجذر (root).
Option 3: System Service (Recommended)
للحصول على أفضل تجربة، قم بتهيئة I2P للبدء تلقائيًا عند تشغيل النظام، حتى قبل تسجيل الدخول:
sudo dpkg-reconfigure i2p
هذا يفتح نافذة تهيئة. اختر “نعم” لتمكين I2P كخدمة نظام.
هذه هي الطريقة الموصى بها لأنها:
- تبدأ I2P تلقائيًا عند التشغيل
- يحافظ جهاز التوجيه الخاص بك على تكامل أفضل مع الشبكة
- تساهم في استقرار الشبكة
- تكون I2P متاحة فورًا عندما تحتاج إليها
خطوات التثبيت
بعد بدء تشغيل I2P لأول مرة، سيستغرق الدمج في الشبكة عدة دقائق. وفي الوقت نفسه، قم بتكوين هذه الإعدادات الأساسية:
1. Configure NAT/Firewall
لأداء مثالي والمشاركة في الشبكة، قم بإعادة توجيه منافذ I2P عبر جهاز التوجيه/الجدار الناري (NAT/firewall):
- تأكد من أنك لا تشغل I2P كمستخدم root:
ps aux | grep i2p - تحقق من السجلات:
tail -f ~/.i2p/wrapper.log - تحقق من تثبيت Java:
java -version
إذا كنت بحاجة إلى مساعدة في توجيه المنفذ، فإن موقع portforward.com يوفّر أدلة خاصة بكل جهاز توجيه.
2. Adjust Bandwidth Settings
الإعدادات الافتراضية للنطاق الترددي تكون متحفظة. قم بتعديلها بناءً على اتصال الإنترنت الخاص بك:
- أعد تنزيل البصمة الرئيسية والتحقق منها (الخطوة 3-4 أعلاه)
- تأكد من أن ملف حلقة المفاتيح لديه الصلاحيات الصحيحة:
sudo chmod 644 /usr/share/keyrings/i2p-archive-keyring.gpg
ملاحظة: تعيين حدود أعلى يساعد الشبكة ويعمل على تحسين أدائك الخاص.
3. Configure Your Browser
للوصول إلى مواقع وخدمات I2P (المواقع المخفية)، قم بتكوين متصفحك لاستخدام وكيل HTTP الخاص بـ I2P:
راجع دليل تكوين المتصفح للحصول على تعليمات إعداد مفصلة لمتصفحات Firefox وChrome وغيرها.
استكشاف الأخطاء وإصلاحها
Migrating from old repositories
- تحقق من إعداد المستودع:
cat /etc/apt/sources.list.d/i2p.list - حدّث قوائم الحزم:
sudo apt-get update - تحقق من تحديثات I2P:
sudo apt-get upgrade
أخطاء مفتاح المستودع
إذا تلقيت أخطاء متعلقة بمفتاح GPG أثناء التثبيت:
- قم بإزالة المستودع القديم:
sudo rm /etc/apt/sources.list.d/i2p.list - اتبع خطوات تثبيت Debian أعلاه
- قم بالتحديث:
sudo apt-get update && sudo apt-get install i2p i2p-keyring
التحديثات لا تعمل
إذا لم يكن I2P يستلم التحديثات:
- قم بإعداد متصفحك للوصول إلى مواقع I2P
- استكشف لوحة تحكم I2P router لمراقبة الـ router الخاص بك
- تعرف على تطبيقات I2P التي يمكنك استخدامها
- اقرأ عن كيفية عمل I2P لفهم الشبكة
الانتقال من المستودعات القديمة
إذا كنت تستخدم مستودعات deb.i2p2.de أو deb.i2p2.no القديمة:
- قم بإزالة المستودع القديم:
sudo rm /etc/apt/sources.list.d/i2p.list - اتبع خطوات تثبيت ديبيان أعلاه
- التحديث:
sudo apt-get update && sudo apt-get install i2p i2p-keyring
الخطوات التالية
الآن بعد تثبيت I2P وتشغيله:
- قم بتكوين متصفحك للوصول إلى مواقع I2P
- استكشف وحدة تحكم موجه I2P لمراقبة جهاز التوجيه الخاص بك
- تعرف على تطبيقات I2P التي يمكنك استخدامها
- اقرأ عن كيف يعمل I2P لفهم الشبكة
مرحبًا بكم في الإنترنت الخفي!