رصد مدى توفر الموقع في روسيا على الركبة

عدد المواقع المحظورة في روسيا ينمو باطراد. ليس فقط الأشرار ولكن مستخدمي الإنترنت العاديين يعانون من الأقفال.


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


اعتاد المستخدمون المتقدمون على العيش مع VPN أو وكيل. لسوء الحظ ، فإن البشر الفانين غالبًا لا يعرفون شيئًا عن هذا. من المستحيل إجبار الجميع على استخدام وسائل الزحف ، في هذه الحالة ، أقترح تحمل المسؤولية عن توفر الموقع.


هناك عدة طرق ، بما في ذلك الطرق الرسمية ، لمعرفة أن المورد محظور ، على سبيل المثال ، هل تم حظره في روسيا؟ - الذي اقترضت فكرته. هذا يكفي للتحقق من الموقع يدويًا. من السهل إعادة إنتاج الإجراء ، مما يعني الأتمتة.


كمشروع في عطلة نهاية الأسبوع ، قمت بتصوير خدمة صغيرة تنسخ جزئيًا وتوسع قدرات المشروع الأصلي. من أجل البساطة ، أضفت مسارًا منفصلاً للنموذج /ping؟url=habr.com ، والذي يعرض حالة HTTP كرد: 200 - الموقع متاح في روسيا ، 451 - الموقع غير متوفر ، 400 - هناك خطأ في العنوان. في هذا النموذج ، يمكن تغذية الرابط إلى أي خدمة مراقبة ، على سبيل المثال ، https://uptimerobot.com .


أضفت شاشة HTTP (s) بعنوان https://isitblockedinrussia.nnm.guru/ping?url=lebster.meومعدل تحديث 24 ساعة.


صورة


تم حظر النطاق ، لذلك قمت بنقل الموقع إلى خادم آخر.


صورة


بعد ذلك ، أنت بنفسك تقرر كيفية استخدام الخدمة - حدد وتمكين الإشعارات في خدمات المراقبة الحالية أو قم بإنشاء خدماتك الخاصة.


صورة


تستخدم الخدمة البيانات من github.com/zapret-info ويتم تحديثها مرة واحدة يوميًا. يتم تقديم الخدمة على أساس "كما هي" ولا تضمن الامتثال للصورة الحقيقية للعالم ، حيث لا يقوم جميع مزودي الخدمة بتحديث قواعد بياناتهم بانتظام.


All Articles