ينبغي أن تستخدم معظم الإعدادات Gateway واحدا لأن Gateway واحدا يمكنه التعامل مع اتصالات مراسلة ووكلاء متعددين. إذا كنت تحتاج إلى عزل أقوى أو تكرار احتياطي (مثل بوت إنقاذ)، فشغل Gateways منفصلة بملفات تعريف/منافذ معزولة.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
أفضل إعداد موصى به
لمعظم المستخدمين، أبسط إعداد لبوت الإنقاذ هو:- إبقاء البوت الرئيسي على ملف التعريف الافتراضي
- تشغيل بوت الإنقاذ على
--profile rescue - استخدام بوت Telegram منفصل تماما لحساب الإنقاذ
- إبقاء بوت الإنقاذ على منفذ أساس مختلف مثل
19789
البدء السريع لبوت الإنقاذ
استخدم هذا كمسار افتراضي ما لم يكن لديك سبب قوي لفعل شيء آخر:openclaw --profile rescue onboard:
- استخدم رمز بوت Telegram المنفصل
- احتفظ بملف التعريف
rescue - استخدم منفذ أساس أعلى من البوت الرئيسي بما لا يقل عن 20
- اقبل مساحة عمل الإنقاذ الافتراضية ما لم تكن تدير واحدة بنفسك بالفعل
gateway install الأخيرة مطلوبة.
لماذا يعمل هذا
يبقى بوت الإنقاذ مستقلا لأن لديه ما يخصه من:- ملف تعريف/تكوين
- دليل حالة
- مساحة عمل
- منفذ أساس (إضافة إلى المنافذ المشتقة)
- رمز بوت Telegram
- يسهل إبقاؤه للمشغلين فقط
- رمز بوت وهوية منفصلان
- مستقل عن تثبيت قناة/تطبيق البوت الرئيسي
- مسار استرداد بسيط قائم على الرسائل المباشرة عندما يكون البوت الرئيسي معطلا
ما الذي يغيره --profile rescue onboard
يستخدم openclaw --profile rescue onboard تدفق الإعداد الأولي العادي، لكنه
يكتب كل شيء في ملف تعريف منفصل.
عمليا، يعني ذلك أن بوت الإنقاذ يحصل على ما يخصه من:
- ملف تكوين
- دليل حالة
- مساحة عمل (افتراضيا
~/.openclaw/workspace-rescue) - اسم خدمة مدارة
إعداد عام لعدة Gateways
تخطيط بوت الإنقاذ أعلاه هو أسهل خيار افتراضي، لكن نمط العزل نفسه ينجح مع أي زوج أو مجموعة من Gateways على مضيف واحد. لإعداد أكثر عمومية، أعط كل Gateway إضافي ملف تعريف مسمى خاصا به ومنفذ أساس خاصا به:قائمة تحقق العزل
حافظ على تفرد هذه العناصر لكل نسخة Gateway:OPENCLAW_CONFIG_PATH— ملف تكوين لكل نسخةOPENCLAW_STATE_DIR— جلسات وبيانات اعتماد وذاكرات تخزين مؤقت لكل نسخةagents.defaults.workspace— جذر مساحة عمل لكل نسخةgateway.port(أو--port) — فريد لكل نسخة- منافذ المتصفح/canvas/CDP المشتقة
تعيين المنافذ (مشتق)
منفذ الأساس =gateway.port (أو OPENCLAW_GATEWAY_PORT / --port).
- منفذ خدمة التحكم في المتصفح = الأساس + 2 (local loopback فقط)
- يقدم مضيف canvas على خادم HTTP الخاص بـ Gateway (المنفذ نفسه مثل
gateway.port) - تخصص منافذ CDP لملف تعريف المتصفح تلقائيا من
browser.controlPort + 9 .. + 108
ملاحظات المتصفح/CDP (خطأ شائع)
- لا تثبت
browser.cdpUrlعلى القيم نفسها في عدة نسخ. - تحتاج كل نسخة إلى منفذ تحكم في المتصفح ونطاق CDP خاصين بها (مشتقان من منفذ Gateway الخاص بها).
- إذا كنت تحتاج إلى منافذ CDP صريحة، فاضبط
browser.profiles.<name>.cdpPortلكل نسخة. - Chrome البعيد: استخدم
browser.profiles.<name>.cdpUrl(لكل ملف تعريف، لكل نسخة).
مثال يدوي للبيئة
فحوصات سريعة
- يساعد
gateway status --deepفي اكتشاف خدمات launchd/systemd/schtasks القديمة من التثبيتات السابقة. - نص تحذير
gateway probeمثلmultiple reachable gateways detectedمتوقع فقط عندما تشغل عمدا أكثر من gateway معزول واحد.