الكلجديدمُحسّنإصلاح
مُحسّن

بطاقة Requests تقسم الطلبات إلى Single وProxy وBrowser

تعرض بطاقة Requests في Dashboard الآن تفصيل الإجمالي حسب Single وProxy وBrowser، مع حصة كل منها من حركة المرور خلال الفترة المحددة. تعتمد هذه الحصص على الفلاتر الخاصة بك، لذا فإن التصفية حسب منتج واحد ستعرض نسبة 100%.

مُحسّن

Playground ينقل ملف تعريف المتصفح للأمام

يوفر زر النقل في Playground الآن ملف تعريف المتصفح من آخر response، بجانب User-Agent ومعرّف proxy. عندما يتم إرسال request الخاص بك بملف تعريف مختلف عن الذي أدخلته، فإن نقله يعيد تشغيل الإصدار الذي نجح، ويقوم بتفعيل Web Unblocker لتطبيق ملف التعريف بالكامل.

مُحسّن

تعرض النظرة العامة الأرصدة المفوترة والمستهلكة معاً

تعرض بطاقة الأرصدة في النظرة العامة الآن الأرصدة المفوترة كالرقم الأساسي مع الأرصدة المستهلكة أسفلها، وذلك للإجمالي ولـ Single و Proxy Finder و Browser. تتم فوترتك فقط على الطلبات الناجحة، لذا فإن الفارق بين الاثنين يمثل العمل الذي لم تدفع مقابله.

مُحسّن

يقوم Proxy Finder بتبديل الملف الشخصي عندما يرفض الموقع

عندما يرفض الموقع الملف الشخصي الذي أرسله Proxy Finder، فإنه يحاول الآن استخدام ملف مختلف في إعادة المحاولة التي كان سيقوم بها بالفعل، لذلك لا تقوم المهمة بإجراء أي طلبات إضافية. قم بتثبيت profile بنفسك وسيبقى دون تغيير؛ وإذا لم تقم بذلك، فإن الاستجابة الناجحة تحدد الملف الذي عمل بنجاح.

مُحسّن

Auto يجلب الصفحات المحمية بواسطة Imperva مقابل 10 أرصدة

تقوم Imperva بحقن برنامجها النصي في الصفحات السليمة بالإضافة إلى صفحات الحظر الخاصة بها. يفرق Auto الآن بين الاثنين، لذلك يعود الموقع الذي يعمل بواجهة Imperva دون الدفع مقابل متصفح: محاولة واحدة، 10 أرصدة، حوالي ست ثوانٍ.

مُحسّن

يرسل المتصفح User-Agent الذي تطلبه

قم بتعيين userAgent في request متصفح، وسترسل هذه السلسلة النصية ذاتها في header، وفي الصفحة، وفي workers الخاصة بها. تنتقل client hints معها، لذا فإن sec-ch-ua والمنصة و navigator.platform تتوافق جميعها مع ما طلبته. يُرجع response نفس السلسلة النصية.

مُحسّن

تتطابق ساعة المتصفح مع بلد الخروج

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

مُحسّن

اكتمال مصافحات الجلسة من الطلب الأول

ترفض بعض المواقع الطلب الأول وتمنحك جلسة في نفس الاستجابة. تقوم Single و Proxy و Auto و Browser الآن بإرسالها مرة أخرى على الفور عبر نفس المخرج، بحيث تصل الصفحة في طلبك الأول بدلاً من أن تكلفك إعادة المحاولة.

مُحسّن

يوضح Browser سبب بقاء الصفحة محظورة

عندما يستمر الموقع في عرض التحدي، يستجيب Browser الآن باسم المزود، وعدد النقرات التي قام بها، وما إذا كان قد تم منح التصريح، لتتمكن من الانتقال إلى proxy مختلف على الفور. أما الصفحة التي تتجاوز التحدي بنجاح فتبلغ عن defenseSolved: true في الطلب الذي أدى إلى تجاوزها.

مُحسّن

يحترم المتصفح المهلة التي تحددها

قم بتعيين timeout_ms حتى 120 ثانية في طلب المتصفح وسيعمل طوال تلك المدة، بحيث يحصل الهدف البطيء على الوقت الذي منحته إياه وتقرأ النتيجة الخاصة بالمحرك نفسه.

مُحسّن

تقارير الدفاع تذكر Akamai و eBay

تبلغ الاستجابات الآن عن akamai و ebay-splashui حيث كانت لا تبلغ عن أي شيء في السابق (أو تنسب الحظر بشكل خاطئ إلى Cloudflare). إذا كانت التعليمات البرمجية الخاصة بك تتفرع بناءً على defense.vendor لاختيار استراتيجية إعادة المحاولة، فإن هذين الاسمين يظهران بشكل صحيح الآن.

مُحسّن

جدول النشاط يناسب شاشات الحواسيب المحمولة، وإضافة علامات تبويب للوحة

يناسب جدول النشاط الآن شاشة MacBook مقاس 14 بوصة دون الحاجة إلى التمرير الجانبي، ويحتفظ كل عمود بقيمته. أصبحت لوحة التفاصيل عبارة عن لوحة مبوبة (Request، و Response headers، و Response body)، لذلك تظهر الإجابة في الأعلى بدلا من التمرير لأسفل بمقدار 900px. تتبع تلميحات الأدوات مؤشر الماوس وتعرض عنوان URL بالكامل.

مُحسّن

يعرض النشاط الطلب الذي أرسلته بالفعل

يقرأ عمود الطريقة الآن الفعل من نص الطلب (GET، POST، PUT، إلخ)، بدلا من عرض POST دائما لأن هذا ما تلقته طبقة API لدينا. تسجل استدعاءات Playground أيضا عنوان IP للمتصفح الخاص بالشخص الذي نقر على إرسال، بحيث يمكن للحساب المشترك معرفة من قام بتشغيل ماذا.

مُحسّن

تظهر النسخة البطيئة الآن كمتدهورة

تستجيب النسخة المشبعة لفحص الصحة في غضون 3 إلى 10 ثوانٍ بينما تستغرق النسخة السليمة من 9 إلى 225 مللي ثانية، وكلاهما كان يظهر على أنه سليم. تظهر النسخة البطيئة الآن كمتدهورة، وتحمل السبب الخاص بالنسخة نفسها، لذلك نرى المشكلة عندما تكون مجرد خادم بطيء واحد ولم تصبح بعد طلبك الفاشل. تتم مراقبة Auto أيضًا، مع تعيين حدود للمدة التي يستغرقها الحل الصعب الحقيقي بدلاً من الحدود العامة التي يتم تشغيلها عند كل نجاح.

مُحسّن

يحدد Playground المتصفح ونظام التشغيل والإصدار

يحتوي Playground في لوحة المعلومات الآن على ثلاث قوائم تحديد متتالية لنظام التشغيل، والمتصفح، والإصدار، يتم سحبها مباشرة من كتالوج الملفات الشخصية. اختر أي اثنين منها وسينحصر الخيار الثالث في ما يتم حله فعليًا. يؤدي اختيار ملف شخصي إلى تشغيل unblocker، لأن API يرفض أي ملف شخصي بدونه.