خدمة خط التجميع التي تقوم بتنزيل عناوين URL التي تبدو ضارة باستخدام الأداة المساعدة Kangooroo من MAS
في Kubernetes، هناك احتمال ألا تحتاج إلى تكوين خيار no_sandbox. إذا كنت تقوم بتنفيذ URLDownloader في إعداد إنشاء عامل إرساء، وتواجه مشكلة في أنه ينتهي دائمًا بخطأ (TimeoutExpired)، فيمكنك تغيير متغير الخدمة "no_sandbox" من False الافتراضي إلى True. سيتم تمرير هذا الخيار إلى عملية google-chrome وقد يحل مشكلتك.
يمكن العثور على متغيرات الخدمة ضمن علامة التبويب "الإدارة" في عنصر "الخدمات". يمكن العثور على مزيد من المعلومات حول إدارة الخدمة في وثائقنا وبشكل أكثر تحديدًا هنا لمتغيرات الخدمة.
يمكن تكوين خدمة URLDownloader لاستخدام العديد من الوكلاء (أو لا) والسماح للمستخدم المُرسل بالاختيار من بين الاختيار. إذا كنت تريد فرض وكيل، فيمكنك أيضًا الحصول على إدخال واحد في قائمة الاختيارات، وهذا سيجعله إلزاميًا. لا يعتمد URLDownloader على تكوين النظام لأن لدينا مواقف يكون لدينا فيها وكلاء متعددون ونريد جلب المحتوى من أماكن مختلفة. قد يحدث أيضًا أن يكون الوكلاء الذين نريد جلبهم مختلفين مختلفين عن الوكيل الذي يستخدمه باقي النظام.
يمكنك تكوين خدمة URLDownloader بالانتقال إلى قائمة الخدمات، والنقر فوق URLDownloader (أو الانتقال إلى /admin/services/URLDownloader
مباشرة). يجب أن تجد علامة تبويب باسم PARAMETERS
. هناك معلمتان مهمتان، الأول هو proxies [json]
والثاني هو proxy [list]
. من الأسهل فهم العلاقة بينهما من خلال البدء proxies [json]
، والتي يجب العثور عليها ضمن متغيرات الخدمة في أسفل الصفحة.
يمكنك إنشاء إدخالات جديدة بناءً على النمط التالي:
لتحرير ملف json في واجهة الويب، يمكنك التمرير فوق ملف json، ويجب أن تظهر علامة زائد زرقاء في الأعلى:
سيسمح لك ذلك بإنشاء مفتاح جديد. من خلال تحريك الماوس فوق المفتاح الجديد، من المفترض أن تكون قادرًا على تعديله:
يمكنك بعد ذلك كتابة {}
والنقر على زر القاموس الجديد (أسفل اليمين في لقطة الشاشة التالية):
يجب أن تكون الآن قادرًا على إضافة مفتاحين جديدين لـ http وhttps.
نصيحة: إذا كنت تريد استخدام نفس الوكيل لجميع الأنظمة (http/https)، فيمكنك استخدام سلسلة بسيطة:
بعد تكوين وكلاء الخدمة، يمكنك النظر إلى الأعلى، ضمن المعلمات المحددة للمستخدم، يجب أن يكون هناك proxy [list]
.
ستتمكن من إضافة اسم المفتاح الذي أضفته ( my_new_proxy
في هذا المثال) حتى يتمكن المستخدمون من تحديده. سيكون الإدخال ذو النجمة هو التحديد الافتراضي إذا لم يقم المستخدم بتكوينه. يمكنك حذف جميع الإدخالات الأخرى من هنا لفرض إدخال واحد.