
وكيل محلي يتجاوز التفتيش العميق للحزم عبر تجزئة حزم TLS ClientHello، مما يتيح الوصول إلى المواقع المحجوبة دون الحاجة إلى صلاحيات المسؤول.
قل لا للحظر!
[!IMPORTANT] هذا المشروع هو fork للمستودع https://github.com/theo0x0/nodpi ويُطوَّر بشكل مستقل. لا تخلط بينه وبين https://github.com/raspabamos/nodpi !
[!NOTE] هذا الإصدار مخصص للأنظمة المكتبية. إصدار أندرويد متاح هنا: https://github.com/GVCoder09/NoDPI4Android
🌐 الموقع والتوثيق - دليل ونظرة عامة سهلة الاستخدام
اقرأ هذا بلغات أخرى / Читайте на других языках
NoDPI هي أداة مصممة لتجاوز DPI (Deep Packet Inspection). ما هو DPI؟ DPI هي تقنية لفحص حزم الشبكة بناءً على محتواها بهدف تنظيم وتصفية حركة المرور. وغالبًا ما يستخدمها مزودو خدمات الإنترنت لفرض رقابة وحظر الوصول إلى بعض موارد وبروتوكولات الويب. الهدف من هذا البرنامج هو "خداع" DPI عن طريق تعديل حزم الشبكة، على الرغم من أن هذا الخداع في الواقع غالبًا ما يكون مجرد نتيجة لنقص الموارد الحاسوبية والوقت.
طُوِّرت هذه الأداة بشكل أساسي للمستخدمين الروس كبديل أبسط (ولكن أقل قوة) لأدوات مماثلة. في معظم الحالات، تنجح في إنجاز المهمة؛ وعلى وجه الخصوص، تتيح لك استخدام YouTube دون أي مشاكل.
لكن للأسف، لا يمكن ضمان الأداء المطلق لهذه الأداة. بعض المواقع، مثل YouTube، يسهل فتحها، بينما البعض الآخر، مثل Instagram.com أو Facebook.com، يتطلب طرقًا مختلفة تمامًا لتجاوز الحظر، غير مُنفَّذة حتى الآن في هذه الأداة بسبب تعقيدها وصعوبتها التقنية. أحيانًا، قد يعتمد أداء بعض المواقع أيضًا على المزود - كيف يحظر الموقع وما الوسائل التقنية التي يستخدمها.
يشغّل NoDPI خادم بروكسي على جهاز الكمبيوتر الخاص بك، وتوجه عبره حركة مرور http(s). يلتقط البرنامج ClientHello للاتصالات الصادرة ويجزّئها وفقًا لإحدى الطرق التالية:
التجزئة حسب SNI (الافتراضي)
تحتوي الحزمة على حقل يحتوي على سجل SNI. يتم تقسيم ClientHello إلى عدة سجلات TLS: الجزء قبل SNI، وSNI حرفًا بحرف، والجزء بعد SNI. يُلحق كل جزء بترويسة تشير إلى نوع ClientHello، ثم تُرسل الحزمة بأكملها في حزمة واحدة.
التجزئة العشوائية
يتم تقسيم Clienthello إلى عدة أجزاء ذات طول عشوائي. يُلصق كل جزء ببادئات من نوع Clienthello ثم يُرسل كل ذلك في حزمة واحدة.
أيضًا، وبغض النظر عن الطريقة، يتم استبدال إصدار TLS بالإصدار 1.3، وهو الأحدث (ولكن هذا لا يعني أن بياناتك تبدأ في الإرسال وفقًا لمواصفات هذا الإصدار). كل هذا معًا يسمح بتجاوز الحظر. على ما يبدو، لا يمتلك DPI بعد القدرات اللازمة لفك هذه "الكرة" ويتجاهل ببساطة مثل هذه الحركة، مما يوفر الوقت والجهد. لكن من الممكن أن تتوقف هذه الطرق عن العمل قريبًا.
[!IMPORTANT] يعمل NoDPI فقط مع حركة مرور HTTPS. يمكنه أيضًا التعامل مع حركة HTTP، لكن فقط من أجل التوافق - المواقع التي تعمل عبر هذا البروتوكول القديم لا يمكن فتحها عمليًا، والبرنامج ببساطة يرسل حركة المرور إلى الوجهة.
لا يجمع NoDPI ولا يرسل أي بيانات عنك، ولا يستخدم أي برامج أو مكتبات خارجية، ولا يتدخل في عمليات النظام ولا يتطلب صلاحيات المسؤول للعمل.
كود NoDPI بأكمله مكتوب حصريًا بلغة Python ويستخدم مكتبتها القياسية فقط.
اعتبارًا من فبراير 2026، لا يمكن فتح الخدمات والمواقع التالية باستخدام NoDPI:
يُرجى استخدام GoodbyeDPI من @ValdikSS أو أدوات أخرى. جميع المواقع المحجوبة عبر عنوان IP غير متاحة أيضًا.
[!WARNING] باستخدامك لهذا البرنامج بأي شكل من الأشكال أو توزيعه، فأنت تقبل شروط الاستخدام وإخلاء المسؤولية التالية