OpenClaw على أجهزة macOS الافتراضية (العزل)
الإعداد الافتراضي الموصى به (لمعظم المستخدمين)
- VPS صغير بنظام Linux لتشغيل Gateway دائمًا وبتكلفة منخفضة. راجع استضافة VPS.
- عتاد مخصص (Mac mini أو جهاز Linux) إذا كنت تريد تحكمًا كاملًا وعنوان IP سكنيًا لأتمتة المتصفح. تحظر كثير من المواقع عناوين IP الخاصة بمراكز البيانات، لذلك يعمل التصفح المحلي غالبًا بشكل أفضل.
- إعداد هجين: أبقِ Gateway على VPS رخيص، ووصل جهاز Mac لديك كـ عقدة عندما تحتاج إلى أتمتة المتصفح/واجهة المستخدم. راجع العُقد وGateway remote.
خيارات أجهزة macOS الافتراضية
جهاز VM محلي على جهاز Apple Silicon Mac لديك (Lume)
شغّل OpenClaw داخل جهاز macOS VM معزول على جهاز Apple Silicon Mac الحالي لديك باستخدام Lume. يمنحك هذا:- بيئة macOS كاملة داخل عزل (ويبقى جهازك المضيف نظيفًا)
- دعم iMessage عبر BlueBubbles (وهو أمر مستحيل على Linux/Windows)
- إعادة تعيين فورية عبر استنساخ الأجهزة الافتراضية
- من دون عتاد إضافي أو تكاليف سحابية
موفرو أجهزة Mac المستضافة (السحابة)
إذا كنت تريد macOS في السحابة، فموفرو أجهزة Mac المستضافة يعملون أيضًا:- MacStadium (أجهزة Mac مستضافة)
- يعمل أيضًا مزودو macOS المستضافون الآخرون؛ اتبع وثائق 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 GB من المساحة الحرة لكل جهاز VM
- نحو 20 دقيقة
1) تثبيت Lume
~/.local/bin ضمن PATH لديك:
2) إنشاء جهاز macOS VM
3) إكمال Setup Assistant
داخل نافذة VNC:- اختر اللغة والمنطقة
- تخطَّ Apple ID (أو سجّل الدخول إذا كنت تريد iMessage لاحقًا)
- أنشئ حساب مستخدم (وتذكر اسم المستخدم وكلمة المرور)
- تخطَّ كل الميزات الاختيارية
- افتح System Settings → General → Sharing
- فعّل “Remote Login”
4) الحصول على عنوان IP الخاص بالجهاز الافتراضي
192.168.64.x).
5) الاتصال عبر SSH إلى الجهاز الافتراضي
youruser بالحساب الذي أنشأته، واستبدل عنوان IP بعنوان جهازك الافتراضي.
6) تثبيت OpenClaw
داخل الجهاز الافتراضي:7) إعداد القنوات
حرّر ملف الإعدادات:8) تشغيل الجهاز الافتراضي من دون واجهة
أوقف الجهاز الافتراضي ثم أعد تشغيله من دون عرض:إضافة: تكامل iMessage
هذه هي الميزة الأهم للتشغيل على macOS. استخدم BlueBubbles لإضافة iMessage إلى OpenClaw. داخل الجهاز الافتراضي:- نزّل BlueBubbles من bluebubbles.app
- سجّل الدخول باستخدام Apple ID
- فعّل Web API واضبط كلمة مرور
- وجّه webhooks الخاصة بـ BlueBubbles إلى بوابتك (مثال:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
احفظ صورة ذهبية
قبل تخصيص المزيد، التقط Snapshot لحالتك النظيفة:التشغيل على مدار الساعة
أبقِ الجهاز الافتراضي قيد التشغيل عبر:- إبقاء جهاز Mac موصولًا بالكهرباء
- تعطيل السكون في System Settings → Energy Saver
- استخدام
caffeinateعند الحاجة
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| تعذر الاتصال عبر SSH إلى الجهاز الافتراضي | تحقق من أن “Remote Login” مفعّل في System Settings داخل الجهاز الافتراضي |
| لا يظهر عنوان IP الخاص بالجهاز الافتراضي | انتظر حتى يكتمل إقلاع الجهاز الافتراضي، ثم شغّل lume get openclaw مرة أخرى |
| الأمر Lume غير موجود | أضف ~/.local/bin إلى PATH |
| لا يتم مسح QR الخاص بـ WhatsApp | تأكد من أنك مسجّل الدخول داخل الجهاز الافتراضي (وليس المضيف) عند تشغيل openclaw channels login |