X:/وحدة التحكم هي أداة وصول عن بُعد بسيطة وآمنة ذات وظائف محدودة (لأسباب أمنية). يعمل حاليًا فقط على Windows. يهدف إلى استخدامه كخدمة (المزيد على هذا أدناه) حتى يمكن تشغيله في الخلفية. عند تشغيله ، يمكنك الوصول إلى واجهة الويب على أي جهاز على نفس الشبكة ، وإعادة تشغيل الجهاز الذي يعمل عليه. يمكنك أيضًا استخدامه كمدير مهام Barebones يمكنه إنهاء العمليات.
في حال كنت فضوليًا بشأن حالة الاستخدام المقصود ، فأنا أحيانًا أظل مستيقظًا وأميل إلى أن أكون متعبًا جدًا من الاستيقاظ وإيقاف تشغيل جهاز الكمبيوتر الخاص بي ، لذلك مع هذا التشغيل في الخلفية ، يمكنني استخدام هاتفي لإيقاف تشغيله. من المفيد أيضًا أن يتجمد جهاز الكمبيوتر الخاص بك ، ولا يمكنك حتى الوصول إلى مدير المهام. باستخدام X:/Controller ، يمكنك إنهاء العمليات دون الحاجة إلى استخدام جهاز الكمبيوتر الخاص بك.
بادئ ذي بدء ، تأكد من تثبيت عقدة. قم بتنزيل واستخراج ملفات هذا الريبو. افتح "Server.js" مع محرر نصوص ، وقم بتعديل المتغيرات في الأعلى. رمز المرور الافتراضي هو "0000". يتم فحص رمز المرور مقابل سلسلة ، لذا تأكد من وضع أي أرقام تختارها داخل علامات الاقتباس. يجب أن يشير مسار البرنامج النصي تلقائيًا إلى أي مكان "server.js" على جهازك ، ولكن إذا لم يكن ذلك لسبب ما ، استبدله بمسار مطلق. رقم المنفذ هو ببساطة ما الذي ستستمع إليه عقدة المنفذ للحصول على طلبات الحصول على GET و POST. إذا تم أخذ المنفذ الافتراضي (1738) بواسطة تطبيق آخر ، فيمكنك تغييره إلى رقم آخر (يجب أن يكون هذا صحيحًا من حيث نوع البيانات ، لذلك تأكد من عدم وجود علامات اقتباس حوله).
بعد تعديل المتغيرات القابلة للتغيير ، استخدم GIT Bash أو CMD أو مع ذلك تفضل تشغيل العقدة ، وتغيير الدليل (CD) إلى النظام الذي يكون فيه "server.js" ، وقم بتشغيل "تثبيت NPM" لتثبيت جميع وحدات العقدة المطلوبة لهذا البرنامج للعمل. ثم ، قم بتشغيل "Node Server.js" لبدءه. باستخدام متصفح ، انتقل إلى 127.0.0.1:1738 (إذا كنت تستخدم جهازًا آخر بدلاً من المضيف ، فسيتعين استبدال 127.0.0.1 بعنوان IP الخاص بالمضيف ، وإذا قمت بتغيير رقم المنفذ ، فسوف يتعين عليك استبدال 1738 بهذا الرقم). أدخل رمز المرور الخاص بك ، انقر فوق أيقونة الإعدادات ، وانقر فوق "تثبيت الخدمة" وانقر فوق "نعم" إلى أي مطالبات منبثقة UAC. يمكنك التحقق من قائمة خدمات نظام التشغيل الخاص بك للتأكد من تثبيت "X-Controller". يمكنك الآن إغلاق Git Bash أو CMD واستخدام جهاز الكمبيوتر الخاص بك كما تفعل عادة. يمكنك الوصول إلى واجهة الويب على أي جهاز موجود على نفس الشبكة من خلال التنقل ببساطة إلى عنوان IP الخاص بجهاز المضيف باستخدام رقم المنفذ الذي قمت بتعيينه في "server.js" ، حيث ستتمكن من إيقاف تشغيل أو إعادة تشغيل العمليات الفردية أو إنهاء العمليات الفردية.
إذا لم يتم تثبيت الخدمة بشكل صحيح ، فيمكنك أيضًا استخدام NSSM لتشغيلها كخدمة.