GET /clients — HTML table of clients (with delete/prune controls)GET /api/clients — JSON list of clientsGET /api/sysinfo — service info + your proxy IPGET /api/heartbeat — basic service heartbeatPOST /enroll — body: { hostname, id, user, localIp }POST /ping — body: { hostname, id?, user?, localIp? }GET /api/delete — delete by ?hostname or ?idGET /api/prune — prune entries older than daysGET /download/enrollments.csv — download CSV snapshotGET /download/latest.json — raw latest mapGET /net-share/Deploy-RustDesk.ps1 — full Windows install+enroll scriptGET /net-share/windows-deploy.ps1 — lightweight enroll/heartbeat (RustDesk pre-installed)Deploy-RustDesk.ps1 script over HTTPS, which:
installs RustDesk, applies config (RustDesk2.toml), sets unattended password,
enrolls this host, and configures the heartbeat task.
powershell -NoProfile -ExecutionPolicy Bypass -Command "iwr -UseBasicParsing 'https://hbbs.xstarwake.com/net-share/Deploy-RustDesk.ps1' -OutFile $env:TEMP\Deploy-RustDesk.ps1; & $env:TEMP\Deploy-RustDesk.ps1 -BaseUrl 'https://rustdesk.xstarwake.com'"
Deploy-RustDesk.ps1, rustdesk.msi, and RustDesk2.toml into your net-share folder on the server.
/ping every 10 min.
curl -fsSL https://hbbs.xstarwake.com/net-share/linux-enroll.sh | bash
| On | Hostname | ID | User | First Seen | Last Seen | Age (s) | Local IP | Proxy IP | Actions |
|---|---|---|---|---|---|---|---|---|---|
| ● | DESKTOP-5B7CPC8 | 499903534 | DESKTOP-5B7CPC8$ | 2025-12-14T20:50:04.740Z | 2025-12-14T21:40:04.803Z | 500 | 10.69.10.12 | 142.170.94.163 | Delete |
| ○ | DESKTOP-L2JHL87 | 520594547 | DESKTOP-L2JHL87$ | 2025-12-14T20:50:04.510Z | 2025-12-14T20:50:04.510Z | 3501 | 192.168.1.69 | 99.120.241.165 | Delete |
| ● | TOX-GAMINGPC | 1796272485 | TOX-GAMINGPC$ | 2025-12-14T20:46:53.431Z | 2025-12-14T21:46:53.477Z | 92 | 10.38.210.57 | 10.38.210.57 | Delete |