كيف أعرف أنني أستخدم الإصدار 2 أو الإصدار 3 للخدمات البصلية؟

يمكنك التعرف على عناوين الإصدار 3 من خلال طول حروفها البالغ 56 حرفا، مثلا عنوان الإصدار 2 لمشروع تور: `http://expyuzz4wqqyqhjn.onion/، وعنوان الإصدار 3 لمشروع تور: http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/

إذا كنت مسؤولا خدمة بصلية، فيجب عليك الترقية إلى الإصدار 3 للخدمات البصلية في أقرب وقت ممكن. إذا كنت مستخدما، فيرجى التأكد من تحديث إشاراتك المرجعية لكي تكون لديك العناوين البصلية الخاصة بالموقع ذات الإصدار 3.

ما هو الجدول الزمني لإيقاف الإصدار 2؟

في سبتمبر 2020، بدأ تور في تحذير مشغلي الخدمة البصلية والعملاء من أن الإصدار 2 سيتم إهماله وسيصبح قديما في الإصدار 0.4.6. لقد بدأ متصفح تور في تحذير المستخدمين في يونيو 2021.

في يوليو 2021، لن يدعم تور 0.4.6 الإصدار 2 وسيتم إزالة الدعم من قاعدة التعليمات البرمجية.

في أكتوبر 2021، سنطلق إصدارات جديدة مستقرة من عميل تور لجميع السلاسل المدعومة التي ستعطل الإصدار 2.

يمكنك قراءة المزيد في منشور مدونة مشروع تور الجدول الزمني لإيقاف الإصدار 2 للخدمات البصلية.

هل يمكنني الاستمرار في استخدام عنواني البصلي (الإصدار 2)؟ هل يمكنني الوصول إلى العنوان البصلي (الإصدار 2) بعد شهر سبتمبر؟ هل هذا تغيير غير متوافق مع ما سبق؟

تُعد عناوين الإصدار 2 غير آمنة بشكل أساسي. إذا كان لديك عنوان الإصدار 2، نوصيك بالتهجير الآن. هذا تغيير غير متوافق مع الإصدارات السابقة: لن يمكن الوصول إلى خدمات البصلية ذات الإصدار 2 بعد سبتمبر 2021.

ما هي التوصية للمطورين للقيام بالتهجير؟ هل من نصائح حول كيفية نشر عناوين الإصدار 3 الجديدة للناس؟

في torrc، لإنشاء عنوان الإصدار 3، تحتاج ببساطة إلى إنشاء خدمة جديدة تماما كما فعلت مع خدمة الإصدار 2، باستخدام هذين السطرين:

HiddenServiceDir /full/path/to/your/new/v3/directory/
HiddenServicePort <virtual port> <target-address>:<target-port>

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

HiddenServiceVersion 2

سيسمح لك ذلك بتحديد أي إصدار في ملف تهيئتك.

إذا كان Onion-Location مُهيَّئا على موقعك الإلكتروني، فأنت بحاجة إلى ضبط الترويسة بعنوانك الجديد ذو الإصدار الثالث. للحصول على الوثائق الفنية حول تشغيل الخدمات البصلية، يرجى قراءة صفحة الخدمات البصلية في بوابة المجتمع الخاصة بنا.

لم أشاهد الإعلان، هل يمكنني الحصول على مزيد من الوقت للتهجير؟

لا، ستبدأ اتصالات الإصدار البصلي 2 بالفشل الآن، أولا ببطء، ثم فجأة. حان الوقت لاستخدام الإصدار 3.

هل سيبدأ فشل الوصول إلى الخدمات في سبتمبر أو قبل ذلك بالفعل؟

بالفعل، لم تعد نقاط المقدمة في تور 0.4.6 بعد الآن، لذا لن يمكن الوصول إليها إذا قام مشغلو المُرحّلات بالتحديث.

بصفتي مشرفا على موقعي الإلكتروني، هل يمكنني إعادة توجيه المستخدمين من الإصدار الثاني إلى الإصدار الثالث للخدمات البصلية؟

نعم، ستعمل حتى يصبح عنوان الإصدار 2 غير قابل للوصول. يمكنك تشجيع المستخدمين على تحديث إشاراتهم المرجعية.

هل ستساعد الخدمات البصلية (الإصدار 3) في التخفيف من مشاكل هجمات الحرمان من الخدمات؟

نعم، نحن نعمل باستمرار على تحسين أمان الخدمات البصلية. بعض الأعمال التي لدينا في خارطة الطريق الخاصة بنا هي ESTABLISH_INTRO Cell DoS Defense Extension، Res tokens: Anonymous Credentials for Onion Service DoS Resilience‎، و A First Take at PoW Over Introduction Circuits. للحصول على نظرة عامة حول هذه المقترحات، اقرأ منشور المدونة التفصيلي كيفية إيقاف رفض هجمات الحرمان (من الخدمة) البصلية.