سبب كتابة المقالة هو عدم ذكر هذا الحدث في Runet. السبب في ذلك ، من المفترض ، هو عدم امتثال مقدمي الخدمات لمتطلبات ILV ، والتي سيتم مناقشتها أدناه. تمكنت من العثور عليه فقط على شبكة الشركة. ولكن ليس هناك شك في أنه عاجلاً أم آجلاً سوف يؤثر على الجميع.
التحليل والتفاصيل تحت خفض.
أسباب الحجب
في 4 أبريل ، قضت محكمة مدينة موسكو في القضية رقم 3-0154 / 2019 بشأن الحظر الدائم لموارد streamable.com . ومع ذلك ، من أجل الموثوقية ، قام ILV أيضًا بحظر عناوين IP الخاصة به ، والتي تتزامن مع عناوين pythonhosted.org.
نتيجة لذلك ، ظهرت الإدخالات التالية المتعلقة بقرار المحكمة في سجل أقفال Roskomnadzor :
- streamable.com
- 151.101.193.63
- 151.101.129.63
- 151.101.1.63
- 151.101.65.63
يمكنك التحقق من توفرها بنفسك.
العواقب
كما ذكرت أعلاه ، فإن عناوين IP الخاصة بـ pythonhosted.org والمورد المقفل هي نفسها ، مما يسهل تأكيده:
النص المخفي> dig pythonhosted.org ; <<>> DiG 9.11.5-P1-1ubuntu2.4-Ubuntu <<>> pythonhosted.org ;; global options: +cmd ;; Got answer: ... ;; ANSWER SECTION: pythonhosted.org. 10 IN A 151.101.1.63 pythonhosted.org. 10 IN A 151.101.129.63 pythonhosted.org. 10 IN A 151.101.193.63 pythonhosted.org. 10 IN A 151.101.65.63 ;; Query time: ... > dig streamable.com ; <<>> DiG 9.11.5-P1-1ubuntu2.4-Ubuntu <<>> streamable.com ;; global options: +cmd ;; Got answer: ... ;; ANSWER SECTION: streamable.com. 60 IN A 151.101.65.63 streamable.com. 60 IN A 151.101.193.63 streamable.com. 60 IN A 151.101.129.63 streamable.com. 60 IN A 151.101.1.63 ;; Query time: ...
لا تهدف هذه المقالة إلى تحليل تفاصيل النقطة ، ما عليك سوى معرفة أن فهرس الحزمة مخزّن على مجال pypi.org ، والملفات نفسها موجودة على files.pythonhosted.org. نتيجة لذلك ، يصبح العمل مع مدير الحزمة القياسي صعباً أو غير ممكن على الإطلاق.
بالنسبة لأولئك الذين تم بالفعل لمست
فيما يلي قائمة مختصرة بأكثر الخيارات شيوعًا لاستخدام النقاط. لا يتظاهر بأنه موسوعي ؛ للحصول على تفاصيل دقيقة ، من الأفضل الرجوع إلى الوثائق الرسمية .
خيارات
- VPN العالمية أو الوكيل
- وكيل الفردية ل pip
من الممكن تعيين متغيرات البيئة HTTP_PROXY
أو HTTP_PROXY
أو pip --proxy $proxy ...
الوسيطة pip --proxy $proxy ...
أو ملف التكوين . جميع الخيارات تدعم التنسيق [user:pass]@host:port
. - باستخدام فهرس الحزمة البديلة
خيار المفتاح هو index-url
، والذي ، مثل الوكلاء ، يمكن تمريره بالطرق الموضحة أعلاه. - رفع مرآة الشركات / المنزل pypi.org
تتطلب مساحة القرص الأكثر نبلا والأكثر صعوبة ، ما يصل إلى 6 تيرابايت ( هنا لوحة معلومات تحتوي على معلومات عن الموارد ، بما في ذلك الرسم البياني لبي بي آي ميرور حجم ). - استخدم IPv6
هناك سجلات DNS لـ pythonhosted.org مع عناوين IPv6 التي لم يتم حظرها. ولكن ليس كل مزود أو شبكة يدعم هذا البروتوكول.
استنتاج
الأخبار من غير المرجح أن مفاجأة ، لأن تحدث مثل هذه الحالات ، وتحدث بانتظام. أنا لا أدعو لشكاوى الخربشة حول Roskomnadzor أو مقاضاة خطوط أنابيب مكسورة. لكن الاستعداد مقدما.