تم دمج هذا المحتوى في الوصول البعيد. راجع تلك الصفحة للحصول على الدليل الحالي.
تشغيل OpenClaw.app مع Gateway بعيد
يستخدم OpenClaw.app نفق SSH للاتصال بـ gateway بعيد. يوضح لك هذا الدليل كيفية إعداده.نظرة عامة
إعداد سريع
الخطوة 1: أضف إعدادات SSH
عدّل~/.ssh/config وأضف:
<REMOTE_IP> و<REMOTE_USER> بالقيم الخاصة بك.
الخطوة 2: انسخ مفتاح SSH
انسخ مفتاحك العام إلى الجهاز البعيد (أدخل كلمة المرور مرة واحدة):الخطوة 3: اضبط مصادقة Gateway البعيد
gateway.remote.password بدلًا من ذلك إذا كان gateway البعيد يستخدم مصادقة كلمة المرور.
لا يزال OPENCLAW_GATEWAY_TOKEN صالحًا كتجاوز على مستوى shell، لكن
إعداد العميل البعيد الدائم هو gateway.remote.token / gateway.remote.password.
الخطوة 4: ابدأ نفق SSH
الخطوة 5: أعد تشغيل OpenClaw.app
بدء تشغيل النفق تلقائيًا عند تسجيل الدخول
لكي يبدأ نفق SSH تلقائيًا عند تسجيل الدخول، أنشئ Launch Agent.أنشئ ملف PLIST
احفظ هذا باسم~/Library/LaunchAgents/ai.openclaw.ssh-tunnel.plist:
حمّل Launch Agent
- البدء تلقائيًا عند تسجيل الدخول
- إعادة التشغيل إذا تعطل
- الاستمرار في العمل في الخلفية
com.openclaw.ssh-tunnel إذا كان موجودًا.
استكشاف الأخطاء وإصلاحها
تحقق مما إذا كان النفق يعمل:كيف يعمل
| المكوّن | ما الذي يفعله |
|---|---|
LocalForward 18789 127.0.0.1:18789 | يمرر المنفذ المحلي 18789 إلى المنفذ البعيد 18789 |
ssh -N | SSH من دون تنفيذ أوامر بعيدة (فقط تمرير المنافذ) |
KeepAlive | يعيد تشغيل النفق تلقائيًا إذا تعطل |
RunAtLoad | يبدأ النفق عند تحميل العامل |
ws://127.0.0.1:18789 على جهاز العميل الخاص بك. ويقوم نفق SSH بتمرير هذا الاتصال إلى المنفذ 18789 على الجهاز البعيد حيث يعمل Gateway.