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

مبدل اللغة: البحث، التذييل، والروابط القابلة للزحف

حصل مبدل اللغة في الموقع الرئيسي، والمدونة، والوثائق، وبوابة التحديثات على تحديث شامل. يعرض كل خيار الاسم الأصلي للغة بالإضافة إلى اسمها بلغة واجهة المستخدم الحالية (مثل 'Deutsch · немски' على الموقع البلغاري)، مع مربع بحث يتيح تصفية جميع اللغات المحلية البالغ عددها 13 حسب الاسم أو الرمز أو معرف اللغة المحلية. أصبح كل خيار الآن رابطا حقيقيا باستخدام hreflang، بحيث يمكن لمحركات البحث وزواحف الذكاء الاصطناعي تتبع كل ترجمة، ويمكنك النقر مع الضغط على مفتاح cmd لفتح لغة أخرى في علامة تبويب جديدة. يتوفر المبدل أيضا في التذييل الخاص بكل موقع.

إصلاح

تتخطى صفحات Cloudflare النظيفة حل المتصفح

تقوم Cloudflare بحقن نص برمجي سلبي حتى في الصفحات التي تمر بشكل نظيف، وكان Auto يعامل أي إشارة إليه على أنها تحدٍ نشط ويقوم بتشغيل حل كامل للمتصفح على أي حال. الآن فقط العلامات البينية الحقيقية (صفحة 'just a moment' وما شابهها) هي التي تؤدي إلى تشغيل مسار المتصفح؛ تعود استجابة 200 النظيفة من مستوى proxy الأرخص. يتبع Auto أيضاً ما يصل إلى 5 عمليات إعادة توجيه افتراضياً (يمكن تكوين ذلك عبر followRedirects).

جديد

يدعم Playground وضع Auto

يحتوي API Playground في لوحة التحكم الخاصة بك الآن على وضع Auto في المستوى الأول، إلى جانب صف المنتج (Single، Browser، Proxy Finder). يمكنك تجربة التسلسل المراعي للتكلفة واستهلاك الجلسة من البداية إلى النهاية، وتعيين timeout_ms للميزانية الإجمالية، وتمرير ignoreProxies مباشرة من واجهة المستخدم (UI). يؤدي اختيار Auto إلى إيقاف تشغيل المحركات الخاصة بكل منتج والعكس صحيح.

جديد

يقبل Auto الآن timeout_ms و ignoreProxies

تمت إضافة عنصري تحكم من endpoints الخاصة بكل منتج إلى Auto. أصبح timeout_ms (من 5s إلى 180s، الافتراضي 120s) الآن هو الميزانية الإجمالية للاستدعاء بالكامل، حيث يوزعه المنسق عبر الطبقات الداخلية بحيث لا يمكن لاستدعاء فرعي واحد استهلاك نافذتك بأكملها. يتيح لك ignoreProxies تمرير قائمة بمعرفات proxy التي يجب على Auto تخطيها، ويتم احترام ذلك عبر الجلسات الدافئة، ومسبار المخرج الجيد، والبحث عن مخرج جديد.

مُحسّن

تستمر الجلسات طالما يستمر تصريحها فعليا

كان Auto يقوم بتقليل قيمة TTL لجلسة المضيف مع كل فشل في إعادة التشغيل، حتى عندما لا يعكس الفشل انتهاء صلاحية حقيقي لملف cookie. استمر إبعاد الجلسات وإعادة حلها بينما لا تزال ملفات cookie الخاصة بها تعمل. تزداد الآن قيمة TTL عند النجاحات القديمة وتتراجع فقط عند انتهاء الصلاحية الحقيقي، وبالتالي يمكن لجلسة مكتسبة لمضيف تم تخطيه عبر Cloudflare أن تستمر لعدة دقائق بدلا من أن تموت بعد أول خطأ 403.

إصلاح

يلتقط Browser الحالة الحقيقية بعد تجاوز Cloudflare

عندما يعرض هدف محمي بواسطة Cloudflare صفحة حظر جغرافي حقيقية (451) بعد اجتياز التحدي، كان منتج Browser يبلغ عنها كحالة 200 لأن المراقب قام بتثبيت حالة التخطي. يقرأ المراقب الآن Document الفعلي بعد التخطي، بحيث تبقى 200 كـ 200، وتظهر 451 كـ 451، ويرفض Auto المحتوى الخاطئ ويستمر في البحث عن مخرج يتطابق فعليًا مع قواعد validate الخاصة بك.

مُحسّن

تتكيف الجلسات التلقائية لتصبح محمولة أو مثبتة

تتكيف الجلسات التلقائية الآن مع ما يحتاجه كل هدف. تعمل المواقع التي لا تحتوي على تحديات تفاعلية كجلسات محمولة حيث تنتقل الـ cookies عبر تجمع الـ proxy، لذلك يتم التدوير وتجاوز الفشل تلقائيا. المواقع التي تربط عملية فتح القفل بمخرج واحد (تفاعلات Cloudflare هي الأساسية) يتم تثبيتها مع حد أقصى للتزامن لكل عملية تصريح، بحيث لا يمكن لتدفق من عمليات إعادة التشغيل أن يستهلك عملية فتح القفل الخاصة بك.

مُحسّن

تعرض معاينات النشاط دائمًا معرف proxy

تعرض الآن معاينات request في النشاط معرف proxy المبهم في كل مكان، مما يطابق ما أرجعته الاستجابات بالفعل.

إصلاح

يفتح Cmd+K على لوحات المفاتيح غير اللاتينية

يفتح الاختصار Cmd+K (Ctrl+K) الآن لوحة الأوامر ونافذة البحث بغض النظر عن تخطيط لوحة المفاتيح. كنا نطابق الحرف المكتوب (к على تخطيط سيريلي)، لذلك لم يحصل أي شخص يستخدم تخطيطا غير لاتيني على أي شيء. الآن نحن نطابق المفتاح الفعلي. تم الإصلاح عبر الموقع الرئيسي، والمدونة، والمستندات.

جديد

ست لغات جديدة، المجموع 13

انضمت الإسبانية والفرنسية واليابانية والكورية والبرتغالية والروسية إلى اللغات السبع الحالية. يتوفر الآن كل من الموقع الرئيسي والمدونة والمستندات وبوابة التحديثات هذه بـ 13 لغة. اختر لغتك من مبدل اللغات في الترويسة، وسيُحفظ اختيارك عبر جميع الواجهات باستخدام cookie مشترك.

جديد

نقطة نهاية Auto في Dashboard playground

يحتوي Dashboard playground الآن على علامة تبويب Auto. ألصق URL، واضغط على إرسال، وشاهد Auto وهو يحللها. يمكنك تعيين معايير النجاح الخاصة بك عبر مجموعة Validate، وتقترح ميزة الإكمال التلقائي لسجل URL عناوين URL المستخدمة سابقا أثناء الكتابة (قائمة واحدة مشتركة عبر جميع نقاط النهاية، بحد أقصى 50 عنوانا). تُخفى الحقول غير القابلة للتطبيق لكل محرك، لذلك تعرض كل علامة تبويب المدخلات التي تستخدمها فعليا فقط.

إصلاح

يستهلك Auto ميزانيته الكاملة في عمليات الحل الباردة

قد تستغرق عملية حل Auto الباردة عدة دقائق، ويبقى request الآن مفتوحا طوال ميزانيته بالكامل. تعود الأخطاء من أي طبقة بتنسيق JSON يمكن لعميلك تحليله.

مُحسّن

Auto يُرجع الجلسة والتتبع بشكل افتراضي

تحتوي كل response لـ Auto الآن على كائن meta (أي مستوى فاز، وما إذا تم حل التحدي، وعدد المحاولات، وإجمالي الأرصدة) بالإضافة إلى الجلسة النشطة (proxy، وcookies، وuserAgent) حتى تتمكن من معرفة ما نجح في اختراق الهدف وإعادة المحاولة بنفسك. حقل session.proxy هو معرف proxy مبهم بنظام base36، وليس عنوانًا خامًا أبدًا. قم بتعيين returnSession: false إذا كنت لا ترغب في تضمين الجلسة في الـ response.

إصلاح

التخفيض التلقائي إلى 2 رصيد في الطلبات المتكررة

المواقع التي يمكن إعادة استخدام الـ cookie فيها (كان bet365 هو المؤشر) كانت تظل عالقة في حل المتصفح المكلف بمقدار 15 رصيدا لكل طلب بدلا من الانخفاض إلى الإعادة الرخيصة بتكلفة 2 رصيد بعد الحل الأول. خطآن: تم تفعيل القفل عند أي خطأ نقل عابر، وعملية الإعادة الناجحة للمتصفح لم تقم أبدا بتحديث ملفات الـ cookie للجلسة. تم إصلاح كليهما. الطلبات المتكررة على المواقع التي يمكن إعادة استخدام الـ cookie فيها تكلف الآن 2 رصيد بعد الحل الأول، تماما كما يشير التسعير.

مُحسّن

Auto يحل المزيد من أنواع التحديات

يعالج Auto الآن تحديات Cloudflare غير التفاعلية (جدار "Checking your browser" الذي تعرضه بعض المواقع المحمية) من البداية إلى النهاية، بدلاً من إرجاع صفحة التحدي كما لو كانت محتوى. كما تم إصلاح حالتين مرتبطتين: الاستجابة 200 التي تخفي تحدياً بينياً تتصاعد الآن إلى حل حقيقي، والتحدي الذي يعيد عرض الجدار بعد إسقاط cookie التخليص يقوم الآن بإعادة التحميل وجلب المحتوى الحقيقي. Marathonbet هو الموقع الأبرز الذي يتم تخطيه حديثاً؛ كما تستفيد vinted وبعض أهداف interstitial-on-200 الأخرى.