# I2P خادم الويب المجهول

## دليل إرشادي لخدمة الويب المجهول على I2P

هذا هو خادم الويب المجهول I2P الخاص بك (يشار إليه عادة باسم eepite ). لتقديم المحتوى الخاص بك ، ما عليك إلاّ أن تقوم بتعديل الملفات الموجودة في المجلد الأساسي لخادم الويب ، وسيكون الموقع عامًا بمجرد اتباعك الإرشادات أدناه.

يمكن العثور على المجلد الأساسي لخادم الويب في أحد المواقع التالية ، اعتمادًا على نظام التشغيل الّذي لديك:

| `%APPDATA%\I2P\eepsite\docroot\`
| `/Users/(user)/Library/Application Support/i2p`
| تثبيت عادي: `~/.i2p/eepsite/docroot/` تثبيت الحزمة، وتشغيلها كخدمة: `/var/lib/i2p/i2p-config/eepsite/docroot/`

في I2P ، يتم تناول الخدمات المخفية باستخدام عنوان Base32 ينتهي بـ ".b32.i2p" ، أو وجهة يتم تمثيلها كسلسلة Base64 طويلة. يمكن استخدام عنوان Base32 كاسم مضيف ، حتى تقوم بتخصيص اسم تسجيل يتبع الإرشادات التالية الوجهة هي إلى حد ما مثل عنوان IP ، وتظهر على صفحة تهيئة الخدمة المخفية .

توضح التعليمات أدناه بالتفصيل كيفية تعيين اسم مثل "mysite.i2p" إلى موقع الويب الخاص بك وتمكين الوصول إليه من قبل الآخرين. يمكنك الوصول إلى موقعك محليا عبر http://127.0.0.1:7658/ .

## كيفية ضبط إعدادات خدمتك الخفية واﻹعلان عنها.

يتم تشغيل خادم الويب الخاص بك بشكل افتراضي ، ولكن لا يمكن للآخرين الوصول إليه حتى تبدأ نفق الخدمة المخفية بعد أن تبدأ نفق I2P Webserver الخاص بك، سيكون من الصعب على الآخرين العثور عليه يمكن الوصول إليه فقط باستخدام الوجهة الطويلة أو باستخدام عنوان Base32 الأقصر (.b32.i2p) ، وهو عبارة عن تجزئة للوجهة يمكنك فقط إخبار الأشخاص بعنوان Destination أو Base32 ، لكن الحمد لله I2P يحتوي على دفتر عناوين والعديد من الطرق السهلة لإخبار الأشخاص عن موقع الويب الخاص بك. هنا تعليمات مفصلة.

- قم باختيار اسم لموقع الويب الخاص بك ( something .i2p) باستخدام أحرف صغيرة. قد ترغب في التحقق أولاً من دفتر عنوان الموجه الخاص بك لمعرفة ما إذا كان اسمك قد تم استخدامه بالفعل. أدخل الاسم الجديد لموقعك على الويب في صفحة تهيئة الخدمة المخفية تحت خانة "اسم موقع الويب". سيحل الاسم الجديد محل "mysite.i2p" الافتراضي أيضا ، إذا كنت ترغب في بدء تشغيل نفق خادم الويب I2P تلقائيًا عند بدء تشغيل I2P ، فحدد مربع "بدء التشغيل التلقائي" سيبدأ موقعك على الويب في كل مرة تبدأ فيها تشغيل جهاز التوجيه. تأكد من النقر فوق "حفظ".
- انقر على زر بدء نفق خادم الويب الخاص بك في الصفحة الرئيسية لمدير الخدمة الخفية. يجب أن تراه اﻵن مدرجا ضمن "اﻷنفاق المحلية" على الجانب اﻷيسر من وحدة تحكم موجه I2P . موقع الويب الخاص بك قيد التشغيل الآن.
- قم بتظليل ونسخ الوجهة المحلية بالكامل في صفحة تهيئة الخدمة المخفية . تأكد من نسخ كل شيء ، تحتوي الوجهة المحلية على أكثر من 500 حرف.
- أدخل الاسم وقم بلصق الوجهة في دفتر العنوان الخاص بك. انقر فوق "إضافة" لحفظ الادخال الجديد.
- في متصفحك ، أدخل اسم موقع الويب الخاص بك (something.i2p) وستكون قد عدّت مجددًا هنا. نأمل ، أنه يعمل!
- قبل أن تخبر العالم عن موقعك الجديد ، يجب عليك إضافة بعض المحتوى. انتقل إلى مجلد المسؤول للخادم المذكورة أعلاه واستبدل صفحة إعادة التوجيه index.html بالمحتوى الخاص بك.

يتم تمكين قوائم المجلد، لذلك قد تستضيف ملفات من مجلد فرعي دون الحاجة لتقديم صفحة مع روابط للملفات. يمكنك تغيير مظهر المجلد عن طريق توفير ملف jetty-dir.css معدل لكل مجلد. يوضح دليل lib الفرعي النمط المخصص. يوضح دليل الموارد الفرعي النمط الافتراضي. إذا كنت بحاجة إلى نموذج لموقع أساسي ، فلا تتردد في تعديل هذه الصفحة والمحتوى المرتبط بها.

إذا تمت إعادتك إلى هذه الصفحة بعد تعديل المحتوى ، فجرّب مسح ذاكرة الويب المخبأة في متصفحك:

- فايرفوكس: تفضيلات ← متقدمة ← شبكة ← محتوى مخبأ على شبكة الإنترنت ← مسح الآن
- Chrome/Chromium: الإعدادات ← الإعدادات المتقدمة ← الخصوصية ← محو بيانات التصفح
- Opera: الإعدادات ← الخصوصية ← محو بيانات التصفح

## تسجيل نطاق I2P الخاص بك

الآن حان الوقت لإضافة موقع الويب الخاص بك إلى دفتر عناوين I2P يستضيفه موقع مثل stats.i2p أو reg.i2p. يجب عليك إدخال اسم موقع الويب الخاص بك والوجهة (أو سلسلة إثباتية التسجيل) على واحد أو أكثر من هذه المواقع.

تطلب بعض مواقع التسجيل الوجهة. إذا كان الأمر كذلك ، فقم بتظليل الوجهة المحلية بالكامل ونسخها في صفحة تهيئة الخدمة المخفية. تأكد من نسخ كل شيء ، الوجهة أكثر من 500 حرف.

تطلب بعض مواقع التسجيل ، بما في ذلك stats.i2p ، سلسلة "إثباتية التسجيل". بإمكانك العثور عليها في صفحة إثبات التسجيل المرتبطة بصفحة تهيئة الخدمة المخفية انسخ سلسلة اﻹثبات بأكملها وألصقها في صفحة التسجيل. تأكد من نسخ كل شيء ، فهي أكثر من 500 حرف. صف موقعك باختصار إذا كان الموقع يتطلب هذه المعلومات. إذا كان موقعك هو خدمة HTTP ، فاترك مربع الاختيار محددًا ؛ إذا لم يكن كذلك ، فقم بإلغاء تحديده.

بالنسبة إلى جميع مواقع التسجيل ، اقرأ شروط الخدمة بعناية. انقر فوق زر "الإرسال" . تحقق من نجاح الإرسال. نظرًا لأن العديد من أجهزة التوجيه تحصل بشكل دوري على تحديثات دفاتر العناوين من هذه المواقع، ففي غضون بضع ساعات سيكون بمقدور الآخرين العثور على موقع الويب الخاص بك عن طريق إدخال اسم مضيفك ببساطة في المتصفح.

## إضافة اشتراكات دفتر العناوين

وبالحديث عن تحديثات دفتر العناوين، سيكون هذا وقتًا مناسبًا لإضافة المزيد من دفاتر العناوين إلى قائمة الاشتراك الخاصة بك. انتقل إلى صفحة تهيئة الاشتراكات الخاصة بك وأضف واحدًا أو أكثر للحصول على قائمة محدثة تلقائيًا بالمضيفين الجدد:

- `http://stats.i2p/cgi-bin/newhosts.txt` (stats.i2p)
- `http://notbob.i2p/hosts.txt` (notbob.i2p)

إذا كنت في عجلة من أمرك ولا يمكنك الانتظار لبضع ساعات ، فيمكنك إخبار الأشخاص باستخدام خدمة "القفزة" لإعادة توجيه عنوان المساعد. سيعمل هذا في غضون بضع دقائق من تسجيل اسم مضيفك على نفس الموقع. اختبر هذا أولا بنفسك عن طريق إدخال `http://stats.i2p/cgi-bin/jump.cgi?a=something.i2p` في متصفحك. بمجرد أن تعمل، يمكنك إخبار الآخرين باستخدامها.

يقوم بعض الأشخاص بالتحقق من قوائم مواقع الويب مثل قائمة الحالة Identiguy الخاصة بـ eepsite أو قائمة المضيف النشط reg.i2p لـ eepites الجديدة ، وبالتالي قد يبدأ موقعك في الحصول على بعض الزيارات. هناك الكثير من الطرق الأخرى لإخبار الناس. إليك بعض هذه الأفكار:

- بنشر رسالة على منتدى I2P تخبر الجميع فيها حول موقع الـ I2P الجديد الخاص بك!
- بإخبار الناس عن ذلك في قناتي #i2p أو #i2p-chat على IRC.
- بوضعه في فهرس I2P Wiki Eepsite

لاحظ أن بعض المواقع تنصح باستخدام اللصق في هذه الوجهة الطويلة حقًا. يمكنك إذا أردت، ولكن إذا قمت بتسجيل اسم المضيف الخاص بك بنجاح على خدمة تسجيل، ثمّ اختبرت ذلك باستخدام خدمة القفز ، وانتظرت 24 ساعة لكي يقوم دفتر العناوين بتحديث الموقع ونشره للآخرين، فلن يكون من الضرروي استخدام الوجهة الطويلة.

## استخدام خادم ويب بديل لاستضافة موقعك

يتم تشغيل هذا الموقع (ووحدة جهاز التوجيه I2P) على خادم ويب Jetty ، ولكن قد ترغب في استخدام خادم ويب مختلف لاستضافة المحتوى الخاص بك. للحفاظ على سرية الهوية، تأكد من أن خادم الويب الخاص بك قد تم تهيئة ليسمح فقط بالاتصالات من localhost (127.0.0.1) ، وتحقق من الوثائق للتأكد من أن خادم الويب الخاص بك لا يعلن عن تفاصيل قد تعرض هويتك السرية للخطر.

لتهيئة خادم الويب الخاص بك لاستخدامه على I2P ، يمكنك إما استخدام نفق خادم الويب الحالي وتعطيل عمل خادم الويب الافتراضي ، أو إنشاء نفق خادم HTTP جديد في إدارة الخدمات المخفية. تأكد من أن منفذ الاستماع لخادم الويب قد تمت تهيئته (المنفذ الافتراضي هو 7658) يمكنك تهيئته أيضًا في إعدادات الخدمات المخفية. على سبيل المثال ، إذا كان خادم الويب لديك يستمع بشكل افتراضي إلى عنوان 127.0.0.1على المنفذ 80 ، فستحتاج أيضًا إلى التأكد من تهيئة منفذ الهدف في صفحة خدمة إعدادات مدير الخدمات المخفية أيضًا على المنفذ 80.

كن حذرًا من أن خادم الويب أو تطبيق الويب الذي تمت تهيئته بشكل سيِّئ يمكن أن يؤدي إلى تسرب معلومات من المحتمل أن تؤدي إلى فضح عنوان IP الحقيقي الخاص بك أو تفاصيل الخادم التي قد تقلل من هويتك السرية أو تساعد المتسلل. نوصي باستخدام الخادم الافتراضي إلا إذا كنت تشعر بالراحة عند إدارة الخادم. يرجى التأكد من أمان خادم الويب قبل وضعه على الإنترنت. هناك الكثير من الأدلة اﻹرشادية عبر الإنترنت، على سبيل المثال إذا بحث عن "دليل nginx الإرشادي لتقوية الأمان " فستجد عددًا من الأدلة اﻹرشادية التي تحتوي على توصيات جيدة.

هناك مشكلة واحدة مهمة مع خادم ويب أباتشي. تمكين Apache للوحدات النمطية `mod_status` و `mod_info` افتراضيًا في بعض أنظمة التشغيل. تفضح هذه الوحدات البيانات الداخلية التي يمكن أن تؤدي إلى تنازل خطير عن إخفاء الهوية عند استخدامها على شبكة مجهولة. تعد إزالة هذه الأسطر في ملف التهيئة حيث يتم تحميلها في الوحدات النمطية أسهل طريقة لمنع حدوث هذه المشكلات.

تحتاج هذه الصفحة والموقع الإلكتروني للمشروع ووحدة التحكم في الموجه إلى ترجمات! الرجاء المساعدة في نمو المشروع عن طريق المشاركة أو الترجمة.