X:/Controller adalah alat akses jarak jauh yang sederhana dan (relatif) aman dengan fungsionalitas terbatas (untuk alasan keamanan). Saat ini hanya berfungsi di Windows. Ini dimaksudkan untuk digunakan sebagai layanan (lebih lanjut tentang ini di bawah) sehingga dapat berjalan di latar belakang. Saat berjalan, Anda dapat mengakses antarmuka web pada perangkat apa pun di jaringan yang sama, dan restart, atau mematikan perangkat yang menjalankannya. Anda juga dapat menggunakannya sebagai manajer tugas barebones yang dapat mengakhiri proses.
Jika Anda ingin tahu tentang kasus penggunaan yang dimaksudkan, saya kadang -kadang begadang dan saya cenderung terlalu lelah untuk bangun dan mematikan PC saya, jadi dengan ini berjalan di latar belakang, saya dapat menggunakan ponsel saya untuk mematikannya. Ini juga berguna jika komputer Anda membeku, dan Anda bahkan tidak dapat mengakses Task Manager. Dengan x:/controller, Anda dapat mengakhiri proses tanpa harus menggunakan komputer Anda.
Pertama -tama, pastikan Anda menginstal simpul. Unduh dan ekstrak file repo ini. Buka "Server.js" dengan editor teks, dan memodifikasi variabel di bagian paling atas. Kode sandi default adalah "0000". Kode sandi diperiksa terhadap string, jadi pastikan Anda memasukkan angka apa pun yang Anda pilih di dalam tanda kutip di dalam. Jalur skrip harus secara otomatis menunjuk ke mana pun "server.js" ada di perangkat Anda, tetapi jika tidak karena alasan tertentu, gantilah dengan jalur absolut. Nomor port hanyalah node port apa yang akan didengarkan untuk permintaan GET dan POST. Jika port default (1738) diambil oleh aplikasi lain, Anda dapat mengubahnya ke nomor lain (ini harus menjadi bilangan bulat dalam hal tipe data, jadi pastikan tidak ada tanda kutip di sekitarnya).
Setelah memodifikasi variabel yang dapat diubah, gunakan Git Bash, CMD, atau bagaimanapun Anda lebih suka menjalankan node, mengubah direktori (CD) ke yang "server.js" berada, dan menjalankan "Instal NPM" untuk menginstal semua modul node yang diperlukan agar program ini berfungsi. Kemudian, jalankan "Node Server.js" untuk memulainya. Dengan menggunakan browser, buka 127.0.0.1:1738 (jika Anda menggunakan perangkat lain alih -alih host, maka 127.0.0.1 harus diganti dengan alamat IP host, dan jika Anda telah mengubah nomor port, Anda harus mengganti 1738 dengan nomor itu). Masukkan kode sandi Anda, klik ikon Pengaturan, dan klik "Instal Service" dan klik "Ya" ke petunjuk Popup UAC apa pun. Anda dapat memeriksa daftar layanan OS Anda untuk memastikan "X-Controller" telah diinstal. Anda sekarang dapat menutup Git Bash atau CMD dan menggunakan PC Anda seperti biasanya. Anda dapat mengakses antarmuka web pada perangkat apa pun yang ada di jaringan yang sama dengan hanya menavigasi ke alamat IP perangkat host menggunakan nomor port yang Anda atur di "server.js", di mana Anda dapat menutup atau memulai kembali host, atau mengakhiri proses individual.
Jika layanan tidak diinstal dengan benar, Anda juga dapat menggunakan NSSM untuk menjalankannya sebagai layanan.