عن المشروع
GoodbyeDPI هي أداة سطر أوامر تعمل على نظام ويندوز، مصممة لتجاوز أنظمة الفحص العميق للحزم (DPI) التي تنشرها مزودات خدمة الإنترنت لحظر الوصول إلى مواقع ويب معينة. تتطلب الأداة ويندوز 7 أو 8 أو 8.1 أو 10 أو 11 مع صلاحيات المسؤول، وتقوم بتحميل برنامج تشغيل WinDivert لاعتراض وتعديل حزم الشبكة على مستوى مساحة المستخدم.
تتعامل الأداة مع نوعين من DPI: DPI السلبي (المتصل عبر مقسم بصري أو نسخ منفذ، ويستجيب بشكل أسرع من الوجهة) وDPI النشط (المتصل بالتسلسل). بالنسبة لـ DPI السلبي، تقوم بحظر حزم إعادة التوجيه وإعادة التعيين من خلال تحديدها عبر حقل تعريف IP الخاص بها. بالنسبة لـ DPI النشط، تستخدم سبع طرق للالتفاف تشمل تجزئة حزم TCP على مستوى أول حزمة بيانات، والتجزئة لجلسات HTTP المستمرة (keep-alive)، واستبدال ترويسة Host بـ hoSt، وإزالة المسافات بين أسماء الترويسات وقيمها، وإضافة مسافات إضافية بين طريقة HTTP وURI، وتغيير حالة أحرف ترويسة Host، وإرسال حزم HTTP/HTTPS مزيفة مع قيم TTL أو مجموع اختباري أو أرقام تسلسلية معدلة.
يقدم البرنامج مجموعة واسعة من وسائط سطر الأوامر لضبط السلوك بدقة، بما في ذلك خيارات لأحجام تجزئة HTTP وHTTPS، وإعادة توجيه محلل DNS إلى منافذ غير قياسية (لمنع تسميم DNS)، والالتفاف القائم على القائمة السوداء الذي يستهدف أسماء مضيفين محددة فقط، وحظر QUIC/HTTP3، والعديد من أوضاع الإعدادات المسبقة (القديمة -1 حتى -4 والحديثة -5 حتى -9). تستخدم الأوضاع الحديثة تقنيات مثل --wrong-seq و--wrong-chksum و--reverse-frag لتحسين الاستقرار والتوافق.
يتم توفير نصوص برمجية للبدء السريع لروسيا (مع قائمة سوداء وإعادة توجيه DNS إلى Yandex DNS) ودول أخرى. يمكن أيضاً تثبيت الأداة كخدمة ويندوز للتشغيل المستمر. يتطلب البناء من المصدر GNU Make وmingw-w64 وتبعية WinDivert.
تشمل المشكلات المعروفة عدم التوافق مع تثبيتات ويندوز 7 القديمة التي تفتقر إلى دعم توقيع SHA256، وبطاقات شبكة Intel/Qualcomm Killer مع تمكين ميزة Advanced Stream Detect، وبرنامج التداول QUIK. يشير المشروع إلى عدة أدوات مشابهة عبر منصات مختلفة بما في ذلك zapret وGreen Tunnel وPowerTunnel وSpoofDPI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.