OpenClaw على VMs macOS (Sandboxing)
الإعداد الافتراضي الموصى به (لمعظم المستخدمين)
- VPS لينكس صغير لبوابة Gateway تعمل دائمًا وبتكلفة منخفضة. راجع VPS hosting.
- عتاد مخصّص (Mac mini أو جهاز لينكس) إذا كنت تريد تحكمًا كاملًا وعنوان IP سكني لأتمتة المتصفح. تحظر العديد من المواقع عناوين IP الخاصة بمراكز البيانات، لذا غالبًا ما يعمل التصفح المحلي بشكل أفضل.
- هجين: أبقِ الـ Gateway على VPS رخيص، ووصل جهاز Mac لديك كـ عُقدة عند الحاجة إلى أتمتة المتصفح/واجهة المستخدم. راجع Nodes وGateway remote.
خيارات VM macOS
VM محلي على جهاز Apple Silicon Mac (Lume)
شغّل OpenClaw داخل VM macOS معزول على جهاز Apple Silicon Mac الحالي باستخدام Lume. يوفّر لك ذلك:- بيئة macOS كاملة ومعزولة (يبقى النظام المضيف نظيفًا)
- دعم iMessage عبر BlueBubbles (غير ممكن على لينكس/ويندوز)
- إعادة ضبط فورية عبر استنساخ الـ VMs
- دون عتاد إضافي أو تكاليف سحابية
مزوّدو Mac المُستضاف (السحابة)
إذا أردت macOS في السحابة، فمزوّدو Mac المُستضاف يعملون أيضًا:- MacStadium (أجهزة Mac مُستضافة)
- يعمل مزوّدون آخرون لـ Mac المُستضاف أيضًا؛ اتبع مستندات VM + SSH الخاصة بهم
المسار السريع (Lume، للمستخدمين المتمرّسين)
- تثبيت Lume
lume create openclaw --os macos --ipsw latest- إكمال Setup Assistant وتمكين Remote Login (SSH)
lume run openclaw --no-display- الدخول عبر SSH، تثبيت OpenClaw، تهيئة القنوات
- تم
ما تحتاجه (Lume)
- جهاز Apple Silicon Mac (M1/M2/M3/M4)
- macOS Sequoia أو أحدث على النظام المضيف
- ~60 جيجابايت مساحة قرص حرة لكل VM
- ~20 دقيقة
1. تثبيت Lume
~/.local/bin موجودًا في PATH لديك:
2. إنشاء VM macOS
3. إكمال Setup Assistant
في نافذة VNC:- اختر اللغة والمنطقة
- تخطَّ Apple ID (أو سجّل الدخول إذا أردت iMessage لاحقًا)
- أنشئ حساب مستخدم (تذكّر اسم المستخدم وكلمة المرور)
- تخطَّ جميع الميزات الاختيارية
- افتح System Settings → General → Sharing
- فعّل “Remote Login”
4. الحصول على عنوان IP للـ VM
192.168.64.x).
5. الدخول إلى الـ VM عبر SSH
youruser بالحساب الذي أنشأته، واستبدل عنوان IP بعنوان الـ VM الخاص بك.
6. تثبيت OpenClaw
داخل الـ VM:7. تهيئة القنوات
حرّر ملف التهيئة:8. تشغيل الـ VM دون واجهة
أوقف الـ VM وأعد تشغيله دون عرض:إضافة: تكامل iMessage
هذه هي الميزة الحاسمة للتشغيل على macOS. استخدم BlueBubbles لإضافة iMessage إلى OpenClaw. داخل الـ VM:- نزّل BlueBubbles من bluebubbles.app
- سجّل الدخول باستخدام Apple ID
- فعّل Web API وحدّد كلمة مرور
- وجّه Webhooks الخاصة بـ BlueBubbles إلى الـ Gateway لديك (مثال:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
حفظ صورة ذهبية
قبل إجراء تخصيصات إضافية، التقط لقطة لحالتك النظيفة:التشغيل على مدار الساعة 24/7
حافظ على تشغيل الـ VM عبر:- إبقاء جهاز Mac موصولًا بالطاقة
- تعطيل السكون في System Settings → Energy Saver
- استخدام
caffeinateعند الحاجة
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| لا يمكن الدخول عبر SSH | تأكّد من تمكين “Remote Login” في System Settings داخل الـ VM |
| لا يظهر IP للـ VM | انتظر حتى يكتمل إقلاع الـ VM، ثم شغّل lume get openclaw مرة أخرى |
| أمر Lume غير موجود | أضِف ~/.local/bin إلى PATH لديك |
| لا يتم مسح QR لـ WhatsApp | تأكّد من تسجيل دخولك داخل الـ VM (وليس النظام المضيف) عند تشغيل openclaw channels login |
مستندات ذات صلة
- VPS hosting
- Nodes
- Gateway remote
- BlueBubbles channel
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (متقدم)
- Docker Sandboxing (نهج بديل للعزل)