X:/Controller - это простой и (относительно) безопасный инструмент удаленного доступа с ограниченной функциональностью (по соображениям безопасности). В настоящее время он работает только в Windows. Он предназначен для использования в качестве услуги (подробнее об этом ниже), чтобы он мог работать в фоновом режиме. Когда он работает, вы можете получить доступ к веб -интерфейсу на любом устройстве в той же сети и перезапустить или выключить устройство, которое его запускает. Вы также можете использовать его в качестве диспетчера задач Barebones, который может завершить процессы.
В случае, если вам интересно с его намеченным вариантом использования, я иногда не спать поздно, и я склонен слишком устать, чтобы встать и выключать свой компьютер, поэтому, работая на заднем плане, я могу использовать свой телефон, чтобы выключить его. Это также полезно, если ваш компьютер замораживает, и вы даже не можете получить доступ к диспетчере задач. С помощью X:/Controller вы можете завершить процессы без необходимости использовать свой компьютер.
Прежде всего, убедитесь, что у вас установлен узлы. Загрузите и извлеките файлы этого репо. Откройте "Server.js" с текстовым редактором и измените переменные в самом верху. Пассный код по умолчанию - «0000». Пассный код проверяется на строке, поэтому убедитесь, что вы разместили любые номера, которые вы выбираете внутри кавычки. Путь скрипта должен автоматически указывать на то, где «server.js» находится на вашем устройстве, но если это не по какой -то причине, замените его на абсолютный путь. Номер порта - это просто то, какой порт узел будет прослушать для запросов GET и публикации. Если порт по умолчанию (1738) принимается другим приложением, вы можете изменить его на другое число (это должно быть целым числом с точки зрения типа данных, поэтому убедитесь, что вокруг него нет кавычек).
После изменения изменяемых переменных используйте GIT Bash, CMD или, как вы предпочитаете запускать узел, измените каталог (CD) на тот, где «Server.js» и запустите «NPM Install» для установки всех модулей узлов, необходимых для работы этой программы. Затем запустите «Node Server.js», чтобы запустить его. Используя браузер, перейдите к 127.0.0.1:1738 (если вы используете другое устройство вместо хоста, то 127.0.0.1 нужно будет заменить на IP -адрес хоста, и если вы изменили номер порта, вам придется заменить 1738 на этот номер). Введите свой пароль, нажмите на значок «Настройки» и нажмите «Установить службу» и нажмите «Да», чтобы получить любые всплывающие подсказки UAC. Вы можете проверить список услуг вашей ОС, чтобы убедиться, что «X-Controller» был установлен. Теперь вы можете закрыть git bash или cmd и использовать свой компьютер, как обычно. Вы можете получить доступ к веб -интерфейсу на любом устройстве, которое находится в той же сети, просто перейдя по IP -адресу хост -устройства, используя номер порта, который вы установили в «Server.js», где вы сможете выключить или перезапустить хост или прекратить отдельные процессы.
Если служба не будет установлена должным образом, вы также можете использовать NSSM для запуска его в качестве сервиса.