Blogger استضافة موقع .onion خاص باستخدام OnionShare


كاتب الموضوع الساهر48
تاريخ البدء
الردود 1
المشاهدات 13
آخر تحديث

الساهر48

عضو نشيط
الكاتب
إنضم
16 أكتوبر 2023
المشاركات
259
الحلول
3
مستوى التفاعل
204
النقاط
0
العمر
81
الإقامة
الارض
الموقع الالكتروني
dvd4arab.co
الجنس

استضافة موقع .onion خاص باستخدام OnionShare​

يمكنك استخدام OnionShare لاستضافة موقع .onion خاص. يعمل هذا عن طريق تشغيل خادم ويب صغير على جهاز الكمبيوتر الخاص بك وجعله متاحًا عبر شبكة Tor.

المفتاح للحفاظ على الخصوصية هو المفتاح الخاص (Private Key). بشكل افتراضي، يحمي OnionShare موقعك بمفتاح خاص عشوائي. فقط الأشخاص الذين لديهم عنوان .onion وهذا المفتاح معًا يمكنهم الوصول إلى الموقع.


🛠️ كيفية استضافة موقع خاص​

اتبع هذه الخطوات لإعداده:

  1. افتح OnionShare واختر تبويب Website: شغّل التطبيق واختر خيار "Host a website" (استضافة موقع).
  2. أضف ملفات موقعك: اسحب وأفلت الملفات والمجلدات التي يتكون منها موقعك داخل نافذة OnionShare. يجب أن يكون موقعًا ثابتًا (Static) فقط (HTML، CSS، JavaScript، صور). لا يمكنه تشغيل أكواد من جانب الخادم أو استخدام قواعد بيانات، لذا لن يعمل WordPress. تأكد من تضمين ملف index.html حتى يتم تحميل صفحتك الرئيسية بشكل صحيح.
  3. اضبط إعدادات الخصوصية: قبل البدء، راجع الإعدادات. للحفاظ على خصوصية الموقع، اترك خيار المفتاح الخاص مُفعّلًا (لا تضع علامة على خيار الخدمة "العامة"). إذا كنت بحاجة لتحميل موارد خارجية (مثل CDN)، يمكنك تعديل إعدادات سياسة أمان المحتوى (CSP)، لكن هذا قد يكون له آثار أمنية.
  4. ابدأ المشاركة: اضغط على "Start sharing". سيوفر لك OnionShare عنوان .onion ومفتاحًا خاصًا منفصلًا.
  5. شارك بيانات الاعتماد بشكل آمن: يجب عليك مشاركة كل من العنوان والمفتاح الخاص بشكل آمن مع جمهورك المستهدف. يُنصح بإرسالها عبر قناة مشفرة (مثل تطبيق مراسلة آمن)، لأن أي شخص لديه هذه المعلومات يمكنه الوصول إلى الموقع.

⚠️ اعتبارات مهمة​

  • مواقع ثابتة فقط: تذكّر أن OnionShare يدعم فقط المواقع الثابتة. لا يمكنه استضافة محتوى ديناميكي يتطلب قاعدة بيانات أو برمجة من جانب الخادم.
  • مؤقت بشكل افتراضي: ما لم تقم بـ "حفظ التبويب" (Save the tab)، فإن عنوان الموقع والمفتاح الخاص مؤقتان وسيختفيان بمجرد إغلاق OnionShare أو إيقاف تشغيل الكمبيوتر.
  • جهاز مخصص: للاستضافة طويلة الأمد أو الجدية، يُنصح باستخدام جهاز كمبيوتر منفصل ومخصص يكون دائمًا قيد التشغيل ومتصلًا بالإنترنت، بدلًا من جهازك اليومي.
  • أمن نقطة النهاية: بينما يخفي Tor موقعك على الشبكة، فإن أمان جهازك الفعلي وسرية المفتاح الخاص هما مسؤوليتك. إذا تم اختراق الجهاز أو تمت مشاركة المفتاح بشكل غير آمن، فقد ضاعت خصوصية موقعك الخاص.

​

​

1. قبل البدء: إعداد الشبكة​

بعد تشغيل OnionShare، إذا لم يتصل تلقائياً بشبكة Tor، ستحتاج إلى الضغط على "Network Settings" (إعدادات الشبكة) لضبط الاتصال يدوياً. إذا كنت تستخدم Tails أو Whonix، فإن OnionShare سيتصل بشبكة Tor تلقائياً، ولا حاجة لأي إعداد إضافي.

2. إعداد المحتوى: لماذا يجب وجود index.html​

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

3. إعدادات الحماية: تفصيل Content Security Policy​

بشكل افتراضي، سيرسل OnionShare ترويسة Content Security Policy (CSP) صارمة، مما يمنع صفحة الويب من تحميل أي موارد من مصادر خارجية. هذا يعني:

  • إذا كان موقعك يحتوي على ملفات CSS أو JavaScript أو صور محلية، فإن الافتراضي آمن تماماً، اتركه كما هو.
  • إذا كنت بحاجة لاستخدام مكتبات JavaScript من CDN أو صور خارجية، فإن الوضع الافتراضي سيؤدي إلى فشل التحميل. تحتاج إلى تحديد "Don't send Content Security Policy header" (عدم إرسال ترويسة CSP) قبل بدء المشاركة. لكن انتبه: القيام بذلك سيقلل من العزل الأمني للصفحة.

4. كيف يعمل المفتاح الخاص بالضبط​

عنوان OnionShare الافتراضي يبدو هكذا:

text
http://onionshare:constrict-purity@xxxxx.onion
الجزء onionshare:constrict-purity هو اسم المستخدم وكلمة المرور، وهو ما يسمى عادةً "المفتاح الخاص". عندما يفتح المتلقي هذا الرابط في متصفح Tor، سيظهر مربع حوار مصادقة HTTP، وبعد إدخال كلمة المرور يمكنه الدخول. عند المشاركة، يجب أن ترسل العنوان الكامل مع كلمة المرور معاً، ولا ترسل فقط العنوان بعد علامة @.

5. حول الخدمات العامة مقابل الخدمات الخاصة​

  • الوضع الخاص (الافتراضي): يتطلب المفتاح الخاص، مناسب لعدد قليل من الأشخاص المحددين للوصول إلى المحتوى.
  • الوضع العام: في الإعدادات، حدد "This is a public OnionShare service" (هذه خدمة OnionShare عامة)، وسيتم تعطيل التحقق بالمفتاح الخاص، ويمكن لأي شخص لديه العنوان الوصول. مناسب للمواقع التي تريد أن تكون علنية ومجهولة المصدر.

6. لماذا يختفي الموقع عند إغلاق البرنامج​

يقوم OnionShare بتشغيل خدمة Onion مؤقتة، وعند إغلاق البرنامج أو إيقاف الخدمة، يختفي العنوان الموجود على شبكة Tor فوراً، ولا يمكن لأحد الوصول إليه بعد ذلك. إذا كنت بحاجة إلى موقع متاح على المدى الطويل، تحتاج إلى:

  1. اختيار "Save this tab" (حفظ علامة التبويب) في الإعدادات، حتى يتمكن من الاستعادة بنفس العنوان عند إعادة الفتح.
  2. استخدام جهاز مخصص يعمل دائماً، لضمان تشغيل البرنامج واتصال الشبكة بشكل مستمر.
آمل أن يكون هذا الشرح التفصيلي مفيداً لك. إذا كان لديك أسئلة محددة حول موقع معين، يمكنك متابعة السؤال
 
بوركتم
 
عودة
أعلى أسفل