X: le contrôleur est un outil d'accès à distance simple et (relativement) sûr avec des fonctionnalités limitées (pour des raisons de sécurité). Il ne fonctionne actuellement que sur Windows. Il est destiné à être utilisé comme service (plus à ce sujet ci-dessous) afin qu'il puisse fonctionner en arrière-plan. Lorsqu'il s'exécute, vous pouvez accéder à l'interface Web sur n'importe quel appareil sur le même réseau et redémarrer ou arrêter l'appareil qui l'exécute. Vous pouvez également l'utiliser comme gestionnaire de tâches Barebones qui peut mettre fin aux processus.
Si vous êtes curieux de savoir son cas d'utilisation prévu, je reste parfois debout tard et j'ai tendance à être trop fatigué pour me lever et éteindre mon PC, donc avec cette course en arrière-plan, je peux utiliser mon téléphone pour l'éteindre. Il est également utile si votre ordinateur gèle et que vous ne pouvez même pas accéder au gestionnaire de tâches. Avec X: Controller, vous pouvez mettre fin aux processus sans avoir à utiliser votre ordinateur.
Tout d'abord, assurez-vous que le nœud a installé. Téléchargez et extraire les fichiers de ce repo. Ouvrez "Server.js" avec un éditeur de texte et modifiez les variables tout en haut. Le mot de passe par défaut est "0000". Le mot de passe est vérifié par rapport à une chaîne, alors assurez-vous de mettre les nombres que vous choisissez à l'intérieur des guillemets. Le chemin de script doit automatiquement pointer automatiquement où "server.js" se trouve sur votre appareil, mais si ce n'est pour une raison quelconque, remplacez-le par un chemin absolu. Le numéro de port est simplement ce que le nœud de port écoutera pour les demandes de GET et de publication. Si le port par défaut (1738) est pris par une autre application, vous pouvez le modifier en un autre numéro (ce doit être un entier en termes de type de données, alors assurez-vous qu'il n'y a pas de guillemets autour de celui-ci).
Après avoir modifié les variables modifiables, utilisez Git Bash, CMD, ou comme vous préférez exécuter le nœud, modifiez le répertoire (CD) en celui où se trouve "Server.js" et exécuter "NPM Installer" pour installer tous les modules de nœud requis pour ce programme pour fonctionner. Ensuite, exécutez "Node Server.js" pour le démarrer. À l'aide d'un navigateur, accédez à 127.0.0.1:1738 (si vous utilisez un autre appareil au lieu de l'hôte, alors 127.0.0.1 devra être remplacé par l'adresse IP de l'hôte, et si vous avez modifié le numéro de port, vous devrez remplacer 1738 par ce numéro). Entrez votre code d'accès, cliquez sur l'icône des paramètres, puis cliquez sur "Installer le service" et cliquez sur "Oui" à toutes les invites UAC contextuelles. Vous pouvez vérifier la liste des services de votre système d'exploitation pour vous assurer que "X-contrôleur" a été installé. Vous pouvez maintenant fermer Git Bash ou CMD et utiliser votre PC comme vous le feriez normalement. Vous pouvez accéder à l'interface Web sur n'importe quel appareil qui se trouve sur le même réseau en naviguant simplement vers l'adresse IP du périphérique hôte en utilisant le numéro de port que vous définissez dans "Server.js", où vous pourrez fermer ou redémarrer l'hôte, ou mettre fin aux processus individuels.
Si le service n'est pas installé correctement, vous pouvez également utiliser NSSM pour l'exécuter en tant que service.