Skip to main content
xkat प्लेटफ़ॉर्म सीधे वेब ब्राउज़र में अधिकांश कोडिंग अभ्यासों का समर्थन करता है।
उन्नत पाठ्यक्रमों के लिए जहाँ स्थानीय हार्डवेयर (जैसे Arduino) या एक अलग Ubuntu Lab VM की आवश्यकता होती है, लोकल एजेंट (xkat-cli) ब्राउज़र और आपके कंप्यूटर को सुरक्षित रूप से जोड़ता है।
सुरक्षा सूचना: स्थानीय एजेंट इंटरनेट पर पोर्ट नहीं खोलता है। यह केवल आपके कंप्यूटर के भीतर (localhost:127.0.0.1) सुरक्षित रूप से संचार करता है।

1. त्वरित शुरुआत (Quick Start)

अपने कंप्यूटर का टर्मिनल (PowerShell, Terminal, या Bash) खोलें और निम्नलिखित कमांड चलाएं:
कमांड निष्पादित होने के बाद, xkat वेब प्लेयर की स्थिति कुछ ही सेकंड में स्वचालित रूप से [Online] पर स्विच हो जाएगी।

2. ऑपरेटिंग सिस्टम के अनुसार गाइड

Windows सेटअप

  • टर्मिनल: PowerShell, Windows Terminal, या Command Prompt (CMD) खोलें।
  • कमांड:
  • Lab VM अभ्यास के लिए:
    • 64-बिट Windows 10/11 की अनुशंसा की जाती है।
    • Task Manager (Ctrl+Shift+Esc) → [Performance] टैब में जाँचें कि Virtualization: Enabled सक्रिय है।

3. समस्या निवारण और अक्सर पूछे जाने वाले प्रश्न (Troubleshooting)

यदि कनेक्शन के दौरान कोई समस्या आती है, तो नीचे दिए गए समाधान देखें:
इसका अर्थ है कि आपके सिस्टम पर Node.js रनटाइम स्थापित नहीं है।
  • Windows: nodejs.org से LTS संस्करण डाउनलोड और इंस्टॉल करें, या PowerShell में चलाएं:
  • macOS: nodejs.org से या Homebrew द्वारा इंस्टॉल करें:
  • Linux (Ubuntu/Debian):
स्थापना के बाद, टर्मिनल विंडो को बंद करके फिर से खोलें और npx -y xkat-cli@latest up पुनः चलाएं।
  • टर्मिनल खुला रखें: सुनिश्चित करें कि एजेंट चलाने वाली टर्मिनल विंडो बंद न हो।
  • पोर्ट साफ़ करें और पुनः आरंभ करें: यदि पोर्ट 38000–38050 पहले के सत्र से व्यस्त है:
  • फ़ायरवॉल/एंटीवायरस: सुनिश्चित करें कि सुरक्षा सॉफ़्टवेयर 127.0.0.1 आंतरिक लूपबैक संचार को ब्लॉक नहीं कर रहा है।
  • Windows वर्चुअलाइज़ेशन जाँचें:
    • यदि Task Manager में वर्चुअलाइज़ेशन अक्षम है, तो PC पुनरारंभ करते समय BIOS/UEFI सेटिंग्स में Intel VT-x या AMD SVM सक्षम करें।
  • वर्चुअल मशीन पूरी तरह रीसेट करें:
    • स्वच्छ स्थिति में पुनः निर्माण के लिए निम्नलिखित कमांड चलाएं:
बैकग्राउंड प्रक्रियाओं को सुरक्षित रूप से समाप्त करने के लिए टर्मिनल में चलाएं: