Skip to main content
الهدف: تشغيل Gateway الخاص بـ OpenClaw على جهاز افتراضي من exe.dev، مع إمكانية الوصول إليه عبر https://<vm-name>.exe.xyz. يفترض هذا الدليل استخدام صورة exeuntu الافتراضية من exe.dev. استخدم الحزم المقابلة في التوزيعات الأخرى.

ما تحتاج إليه

  • حساب exe.dev
  • إمكانية الوصول إلى الأجهزة الافتراضية في exe.dev عبر ssh exe.dev (اختياري، للإعداد اليدوي)

المسار السريع للمبتدئين

  1. افتح https://exe.new/openclaw
  2. أدخل مفتاح المصادقة أو الرمز المميز حسب الحاجة
  3. انقر على “Agent” بجوار جهازك الافتراضي وانتظر حتى تنتهي Shelley من التجهيز
  4. افتح https://<vm-name>.exe.xyz/ وصادِق باستخدام السر المشترك المُعدّ (المصادقة بالرمز المميز هي الافتراضية؛ وتعمل المصادقة بكلمة المرور أيضًا إذا غيّرت gateway.auth.mode)
  5. وافق على طلبات إقران الأجهزة المعلّقة باستخدام openclaw devices approve <requestId>

التثبيت الآلي باستخدام Shelley

يمكن لـ Shelley، وكيل exe.dev، تثبيت OpenClaw استنادًا إلى مطالبة:

التثبيت اليدوي

1

إنشاء الجهاز الافتراضي

من جهازك:
ثم اتصل:
اجعل هذا الجهاز الافتراضي ذا حالة مستديمة. يخزّن OpenClaw الملف openclaw.json وملفات auth-profiles.json الخاصة بكل وكيل والجلسات وحالة القنوات وموفّري الخدمة ضمن ~/.openclaw/، بالإضافة إلى مساحة العمل ضمن ~/.openclaw/workspace/.
2

تثبيت المتطلبات الأساسية (على الجهاز الافتراضي)

3

تثبيت OpenClaw

4

إعداد nginx ليعمل وكيلاً إلى المنفذ 8000

حرّر /etc/nginx/sites-enabled/default:
استبدل ترويسات إعادة التوجيه بدلًا من الاحتفاظ بالسلاسل التي يرسلها العميل. لا يثق OpenClaw ببيانات عنوان IP الوصفية المُعاد توجيهها إلا من الوكلاء المُعدّين صراحةً، وتُعد سلاسل X-Forwarded-For التي تستخدم أسلوب الإلحاق خطرًا على التحصين الأمني.
5

الوصول إلى OpenClaw والموافقة على الأجهزة

افتح https://<vm-name>.exe.xyz/ (راجع مخرجات واجهة التحكم من عملية الإعداد الأولي). إذا طُلبت منك المصادقة، فألصق السر المشترك المُعدّ من الجهاز الافتراضي.يستخدم هذا الدليل المصادقة بالرمز المميز افتراضيًا، لذا استرجع gateway.auth.token باستخدام openclaw config get gateway.auth.token، أو أنشئ رمزًا جديدًا باستخدام openclaw doctor --n. إذا غيّرت Gateway لاستخدام المصادقة بكلمة المرور، فاستخدم gateway.auth.password / OPENCLAW_GATEWAY_PASSWORD بدلًا من ذلك.وافق على الأجهزة باستخدام openclaw devices list وopenclaw devices approve <requestId>. عند الشك، استخدم Shelley من متصفحك.

إعداد القنوات عن بُعد

بالنسبة إلى المضيفين البعيدين، يُفضّل إجراء استدعاء واحد لـ config patch بدلًا من إجراء عدة استدعاءات SSH إلى config set. احتفظ بالرموز المميزة الحقيقية في بيئة الجهاز الافتراضي أو في ~/.openclaw/.env، وضع مراجع الأسرار فقط في openclaw.json. راجع إدارة الأسرار للاطلاع على عقد SecretRef الكامل. على الجهاز الافتراضي، اجعل بيئة الخدمة تحتوي على الأسرار التي تحتاج إليها:
من جهازك المحلي، أنشئ ملف تصحيح ومرّره إلى الجهاز الافتراضي:
استخدم --replace-path عندما يجب أن تصبح قائمة سماح متداخلة مطابقة تمامًا لقيمة التصحيح، مثل استبدال قائمة سماح قناة Discord:
راجع Discord وSlack للاطلاع على المرجع الكامل لإعداد القنوات.

الوصول عن بُعد

يتولى exe.dev المصادقة للوصول عن بُعد. افتراضيًا، تُعاد توجيه حركة مرور HTTP من المنفذ 8000 إلى https://<vm-name>.exe.xyz مع المصادقة عبر البريد الإلكتروني.

التحديث

راجع التحديث للتعرّف على تبديل القنوات والاسترداد اليدوي.

مواضيع ذات صلة