مصادقة SOCKS في Qt Network وWebEngine
افصل إعدادات وكيل Qt Network عن سلوك WebEngine المدعوم بـChromium عندما تتطلب خدمة SOCKS مصادقة.
نجاح تسجيل الدخول عبر وكيل Qt Network لا يثبت أن WebEngine يدعم مصادقة SOCKS نفسها. يستخدم WebEngine نواة Chromium، وتنفيذ SOCKS5 فيها يفتقر إلى دعم طرق المصادقة؛ ومعالجة تسجيل الدخول عبر وكيل HTTP لا توفر ذلك التبادل.
يستطيع QNetworkProxy تخزين البروتوكول والمضيف والمنفذ واسم المستخدم وكلمة المرور. ومع ذلك قد ينفّذ مستخدمان يقرآن تلك الحقول بروتوكولات وطرقًا مختلفة.
لمقارنة نجاح Network وفشل WebEngine، سجّل بروتوكول/طريقة الوكيل الفعلية وإصدارات Qt/Chromium والمرحلة التي فشلت. اختر مسارًا يدعمه المستهلك الذي يرسل الطلب. لتصفح WebEngine العام المسموح به، تقدّم قائمة وكلاء SOCKS5 مرشحين لفحص الوصول دون مصادقة؛ استخدم إعدادًا منفصلًا دون نقل اسم المستخدم أو كلمة المرور الخاصة بوكيل آخر. الطريقة غير المدعومة تتوقف قبل تسجيل الدخول إلى الموقع، لذا فإن تغيير حساب الوجهة يعالج التبادل الخطأ.