Windows (WSL2)
Windows पर OpenClaw की सिफ़ारिश WSL2 के माध्यम से की जाती है (Ubuntu अनुशंसित)। CLI + Gateway Linux के अंदर चलते हैं, जो रनटाइम को सुसंगत रखता है और टूलिंग को कहीं अधिक संगत बनाता है (Node/Bun/pnpm, Linux बाइनरीज़, स्किल्स)। नेटिव Windows अधिक चुनौतीपूर्ण हो सकता है। WSL2 आपको पूरा Linux अनुभव देता है — इंस्टॉल करने के लिए एक कमांड:wsl --install।
नेटिव Windows सहचर ऐप्स की योजना बनाई गई है।
इंस्टॉल (WSL2)
- आरंभ करें (WSL के भीतर उपयोग करें)
- इंस्टॉल और अपडेट्स
- आधिकारिक WSL2 गाइड (Microsoft): https://learn.microsoft.com/windows/wsl/install
Gateway
Gateway सेवा इंस्टॉल (CLI)
WSL2 के भीतर:उन्नत: LAN पर WSL सेवाओं को एक्सपोज़ करें (portproxy)
WSL का अपना अलग वर्चुअल नेटवर्क होता है। यदि किसी अन्य मशीन को WSL के अंदर चल रही किसी सेवा (SSH, लोकल TTS सर्वर, या Gateway) तक पहुँचना है, तो आपको Windows पोर्ट को वर्तमान WSL IP पर फ़ॉरवर्ड करना होगा। रीस्टार्ट के बाद WSL IP बदल जाता है, इसलिए आपको फ़ॉरवर्डिंग नियम को रिफ़्रेश करना पड़ सकता है। उदाहरण (PowerShell एडमिनिस्ट्रेटर के रूप में):- किसी अन्य मशीन से SSH करते समय लक्ष्य Windows होस्ट IP होता है (उदाहरण:
ssh user@windows-host -p 2222)। - रिमोट नोड्स को पहुँच योग्य Gateway URL की ओर इंगित करना चाहिए (
127.0.0.1नहीं ); पुष्टि के लिएopenclaw status --allका उपयोग करें। - LAN एक्सेस के लिए
listenaddress=0.0.0.0का उपयोग करें;127.0.0.1इसे केवल लोकल रखता है। - यदि आप इसे स्वचालित चाहते हैं, तो लॉगिन पर रिफ़्रेश चरण चलाने के लिए एक Scheduled Task रजिस्टर करें।