You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scripts/
├── manage.ps1 Windows service orchestrator (main script)
├── manage.sh Linux/VPS orchestrator (systemd + process)
├── service.js node-windows service installer
├── local/ Direct process control (no admin, no service)
├── service/ Windows Service wrappers (call manage.ps1)
└── utils/ Shortcuts, password change, etc.
Quick Start
# Start KeyProxy (auto-reload on .js changes)
.\scripts\local\start.ps1
# Or double-click start.bat# Check status
.\scripts\local\status.ps1
# Stop
.\scripts\local\stop.ps1
Core Scripts
Script
Platform
Description
manage.ps1
Windows
Main orchestrator: install/uninstall/start/stop/restart/status/logs/watch
manage.sh
Linux/VPS
systemd service + process management
service.js
Windows
node-windows service wrapper (called by manage.ps1)
Local — Direct Process Control
No Administrator privileges needed. Manages KeyProxy as a regular process.
Script
Description
local/start.ps1
Start with node --watch (auto-reload on .js changes)
local/start.bat
Double-click wrapper for start.ps1
local/stop.ps1
Kill process on port 9000
local/restart.ps1
Stop + start
local/status.ps1
Show process/port status
Service — Windows Service Management
Requires Administrator (UAC prompt). Thin wrappers around manage.ps1.