هذا هو الأمر gnunet-auto-share الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
gnunet-auto-share - أداة سطر أوامر لمشاركة الدليل بالكامل تلقائيًا
المستخدمين الآخرين
موجز
gnunet-المشاركة التلقائية [OPTIONS] ديرنام
الوصف
من أجل مشاركة الملفات مع مستخدمي GNUnet الآخرين ، يجب أن تكون الملفات متاحة أولاً لـ
GNUnet. يمكن استخدام هذه الأداة لمشاركة جميع الملفات تلقائيًا من دليل معين.
سيقوم البرنامج بفحص الدليل بشكل دوري بحثًا عن التغييرات ونشر الملفات الموجودة
جديد أو تم تغييره على GNUnet. يتم تذكر الملفات التي تمت مشاركتها بالفعل في ملف
ملف ".auto-share" في الدليل المشترك. يمكنك تشغيل الأداة يدويًا أو تلقائيًا
عن طريق إضافة الخيارات المعنية إلى التكوين الخاص بك. لدى gnunet-auto-share الكثير
خيارات مشتركة مع gnunet-publish، لكن يمكن استخدامها فقط لفهرسة الملفات.
يمكنك استخدام الاستخراج التلقائي للبيانات التعريفية (استنادًا إلى libextractor).
-c اسم الملف, --config = FILENAME استخدم ملف التكوين البديل (إذا لم يتم تحديد هذا الخيار ،
الافتراضي هو ~ / .config / gnunet.conf).
-D, - تعطيل - مستخرج
قم بتعطيل استخدام GNU libextractor للعثور على كلمات رئيسية وبيانات وصفية إضافية.
-h, --مساعدة
اطبع صفحة تعليمات مختصرة مع جميع الخيارات.
-L تسجيل مستوى, --loglevel =تسجيل مستوى
قم بتغيير مستوى السجل. القيم المحتملة لـ LOGLEVEL هي ERROR و WARNING و INFO و
تصحيح.
-p PRIORITY, --prio =PRIORITY
الملخص التنفيذي: ربما لا تحتاجه.
قم بتعيين أولوية المحتوى المنشور (الافتراضي: 365). إذا كانت قاعدة البيانات المحلية هي
ممتلئ ، ستتجاهل GNUnet المحتوى ذي الترتيب الأدنى. لاحظ أن الرتب
تتغير بمرور الوقت حسب الشعبية. يجب أن يكون الافتراضي مرتفعًا بما يكفي لـ
الحفاظ على المحتوى المنشور محليًا لصالح المحتوى الذي ينتقل من الآخرين
الأقران.
-r الدور, - النسخ المتماثل =الدور
حدد مستوى النسخ المطلوب. إذا تم ضبط CONTENT_PUSHING على YES ، فإن GNUnet ستفعل ذلك
دفع كل كتلة (للملف) مرات LEVEL لأقران آخرين قبل القيام بالطريقة العادية
تكرار "عشوائي" لجميع المحتويات. يمكن استخدام هذا الخيار لدفع بعض المحتوى
خارج الشبكة أصعب. لاحظ أن دفع المحتوى LEVEL مرات في الشبكة
لا يضمن أنه سيكون هناك بالفعل نسخ متماثلة من المستوى.
-v, --الإصدار
اطبع رقم الإصدار.
-V, - الإسراف
كن مطولا. يؤدي استخدام هذا الخيار إلى قيام gnunet-publish بطباعة معلومات التقدم
وفي النهاية تحديد الملف الذي يمكن استخدامه لتنزيل الملف من
جنويت.
ضبط الغفلية الدور
إنّ -a يمكن استخدام الخيار لتحديد قيود إضافية لإخفاء الهوية. إذا تم الضبط على 0 ، فإن GNUnet
ستقوم بنشر الملف دون الكشف عن هويتك وفي الواقع تقوم بالتوقيع على الإعلان الخاص بالملف
باستخدام المفتاح الخاص بنظيرك. سيسمح هذا للمستخدمين الآخرين بتنزيل الملف بأسرع ما يمكن
قدر الإمكان ، بما في ذلك استخدام طرق غير مجهولة (DHT ، التحويل المباشر). إذا قمت بتعيينه
إلى 1 (افتراضي) ، فأنت تستخدم خوارزمية التوجيه المجهول القياسية (التي لا تقوم بذلك
صراحة تسريب هويتك). ومع ذلك ، قد لا يزال الخصم القوي قادرًا على ذلك
إجراء تحليل حركة المرور (الإحصائيات) لاستنتاج بيانات حول هويتك بمرور الوقت. أنت
الحصول على خصوصية أفضل من خلال تحديد مستوى أعلى من إخفاء الهوية ، مما يزيد من
مقدار تغطية حركة المرور التي ستحصل عليها حركة المرور الخاصة بك ، على حساب الأداء. ملحوظة
أنه بغض النظر عن مستوى إخفاء الهوية الذي تختاره ، فإن الأقران يقومون بتخزين المحتوى مؤقتًا في الشبكة
استخدم دائمًا مستوى إخفاء الهوية 1.
تعريف مستوى عدم الكشف عن الهوية هو كما يلي. 0 يعني أنه لا يلزم إخفاء الهوية.
وإلا فإن قيمة "v" تعني أن 1 من v بايت لحركة المرور "المجهولة" يمكن أن تأتي من
المستخدم المحلي ، مع ترك بايت "v-1" لحركة مرور الغلاف لكل بايت على السلك. وهكذا ، إذا
يوجه GNUnet عددًا من البايتات من الرسائل من أقران أجانب (باستخدام توجيه مجهول) ، قد يكون
إنشاء n / (v-1) بايت من البيانات في نفس الفترة الزمنية. الفترة الزمنية هي ضعف
متوسط التأخير الذي تؤجله GNUnet للاستعلامات المُعاد توجيهها.
الافتراضي هو 1 وهذا يجب أن يكون جيدًا لمعظم المستخدمين. لاحظ أيضًا أنه إذا اخترت ذلك
قيم كبيرة جدًا ، فقد ينتهي بك الأمر إلى عدم وجود إنتاجية على الإطلاق ، خاصة إذا كان العديد من ملفات
كل زملائه في GNUnet يفعلون الشيء نفسه.
أمثلة
Basic مثال
مشاركة الدليل "$HOME/gnunet-share/":
# gnunet-auto-share $HOME/gnunet-share/ &
Basic ترتيب
مشاركة الدليل "$HOME/gnunet-share/":
[ذراع]
DEFAULTSERVICES = gnunet-auto-share # الخدمات الافتراضية الأخرى هنا
[gnunet-مشاركة تلقائية]
الخيارات = $HOME/gnunet-share
استخدم gnunet-auto-share عبر الإنترنت باستخدام خدمات onworks.net