X:/คอนโทรลเลอร์เป็นเครื่องมือการเข้าถึงระยะไกลที่เรียบง่ายและ (ค่อนข้าง) ที่มีฟังก์ชั่น จำกัด (ด้วยเหตุผลด้านความปลอดภัย) ปัจจุบันใช้งานได้บน Windows เท่านั้น มีจุดประสงค์เพื่อใช้เป็นบริการ (เพิ่มเติมในด้านล่างนี้) เพื่อให้สามารถทำงานในพื้นหลังได้ เมื่อมันทำงานคุณสามารถเข้าถึงเว็บอินเตอร์เฟสบนอุปกรณ์ใด ๆ ในเครือข่ายเดียวกันและรีสตาร์ทหรือปิดอุปกรณ์ที่กำลังทำงานอยู่ นอกจากนี้คุณยังสามารถใช้เป็นตัวจัดการงานที่ว่างเปล่าที่สามารถสิ้นสุดกระบวนการ
ในกรณีที่คุณอยากรู้อยากเห็นเกี่ยวกับกรณีการใช้งานที่ตั้งใจไว้บางครั้งฉันนอนดึกและฉันมักจะเหนื่อยเกินกว่าที่จะลุกขึ้นและปิดพีซีของฉันดังนั้นด้วยการทำงานในพื้นหลังฉันสามารถใช้โทรศัพท์ของฉันเพื่อปิด นอกจากนี้ยังมีประโยชน์หากคอมพิวเตอร์ของคุณค้างและคุณไม่สามารถเข้าถึงตัวจัดการงานได้ ด้วย X:/คอนโทรลเลอร์คุณสามารถจบกระบวนการโดยไม่ต้องใช้คอมพิวเตอร์ของคุณ
ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณติดตั้งโหนดแล้ว ดาวน์โหลดและแยกไฟล์ของ repo นี้ เปิด "server.js" ด้วยตัวแก้ไขข้อความและแก้ไขตัวแปรที่ด้านบนสุด รหัสผ่านเริ่มต้นคือ "0000" รหัสผ่านถูกตรวจสอบกับสตริงดังนั้นให้แน่ใจว่าคุณใส่ตัวเลขที่คุณเลือกไว้ในเครื่องหมายคำพูดภายใน พา ธ สคริปต์ควรชี้ไปที่ "Server.js" โดยอัตโนมัติอยู่ในอุปกรณ์ของคุณ แต่ถ้าไม่ได้ด้วยเหตุผลบางอย่างให้แทนที่ด้วยเส้นทางที่แน่นอน หมายเลขพอร์ตเป็นเพียงสิ่งที่พอร์ตโหนดจะรับฟังคำขอรับและโพสต์ หากแอปพลิเคชันอื่นถูกนำไปใช้โดยแอปพลิเคชันอื่นคุณสามารถเปลี่ยนเป็นหมายเลขอื่น (นี่จะต้องเป็นจำนวนเต็มในแง่ของชนิดข้อมูลดังนั้นตรวจสอบให้แน่ใจว่าไม่มีเครื่องหมายใบเสนอราคาอยู่รอบ ๆ )
หลังจากแก้ไขตัวแปรที่เปลี่ยนแปลงได้ให้ใช้ 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 เพื่อเรียกใช้เป็นบริการ