Windows (WSL2)
يُنصَح بتشغيل OpenClaw على Windows عبر WSL2 (يوصى بـ Ubuntu). يعمل كلٌّ من CLI وGateway داخل Linux، ما يحافظ على اتساق بيئة التشغيل ويجعل الأدوات أكثر توافقًا بكثير (Node/Bun/pnpm، ثنائيات Linux، Skills). قد يكون Windows الأصلي أكثر تعقيدًا. يوفّر WSL2 تجربة Linux كاملة — أمر واحد للتثبيت:wsl --install.
التطبيقات المُرافِقة الأصلية لـ Windows مُخطَّط لها.
التثبيت (WSL2)
- بدء الاستخدام (استخدمه داخل WSL)
- التثبيت والتحديثات
- دليل WSL2 الرسمي (Microsoft): https://learn.microsoft.com/windows/wsl/install
Gateway
تثبيت خدمة Gateway (CLI)
داخل WSL2:متقدم: إتاحة خدمات WSL عبر الشبكة المحلية (portproxy)
يمتلك WSL شبكة افتراضية خاصة به. إذا احتاج جهاز آخر إلى الوصول إلى خدمة تعمل داخل WSL (SSH، خادم TTS محلي، أو Gateway)، فيجب إعادة توجيه منفذ Windows إلى عنوان IP الحالي لـ WSL. يتغيّر عنوان IP لـ WSL بعد إعادة التشغيل، لذا قد تحتاج إلى تحديث قاعدة إعادة التوجيه. مثال (PowerShell كمسؤول):- يستهدف SSH من جهاز آخر عنوان IP لمضيف Windows (مثال:
ssh user@windows-host -p 2222). - يجب أن تشير العُقد البعيدة إلى عنوان URL لـ Gateway قابل للوصول (وليس
127.0.0.1)؛ استخدمopenclaw status --allللتأكيد. - استخدم
listenaddress=0.0.0.0للوصول عبر الشبكة المحلية؛ و127.0.0.1يبقيه محليًا فقط. - إذا رغبت في الأتمتة، سجّل مهمة مجدولة لتشغيل خطوة التحديث عند تسجيل الدخول.