{“content”:”---\nname: rustdesk-windows-cli\ndescription: RustDesk on Windows CLI management via SSH — install paths, configs, service management, and known limitations\ntriggers: [rustdesk, windows remote access, vnc]\n---\n\n# RustDesk on Windows — CLI Management\n\n## 安装信息\n- 自解压 exe 下载后放在 Downloads\\rustdesk-x.x.x-x86_64.exe\n- 安装路径C:\\Users\\<user>\\AppData\\Local\\rustdesk\\(主程序)\n- 配置路径C:\\Users\\<user>\\AppData\\Roaming\\RustDesk\\config\\\n- 运行时 dataC:\\Users\\<user>\\AppData\\Local\\rustdesk\\data\\\n\n## 关键配置文件\n| 文件 | 内容 |\n|------|------|\n| RustDesk.toml | 加密的 enc_idkey_pair(AES 加密) |\n| RustDesk_local.toml | 明文 remote_id(PC 的 RustDesk ID) |\n| RustDesk2.toml | rendezvous server, nat_type, local-ip |\n| meta.toml | 只有 timestamp |\n\n## CLI 命令(在 PC 上)\npowershell\n# 查看帮助(GUI 模式,会卡住)\n& \"C:\\Users\\Sozo\\AppData\\Local\\rustdesk\\rustdesk.exe\" --help\n\n# 查看 ID(需要 GUI)\n& \"C:\\Users\\Sozo\\AppData\\Local\\rustdesk\\rustdesk.exe\" --id\n\n\n## 服务管理\n- RustDesk 在 PC 上以 Services 进程运行(2个进程)\n- 没有系统托盘图标时 = 没有监听端口(不接受远程连接)\n- 需要有人在 PC 旁批准连接\n\n## 重要限制\n- SSH session 无法截图 Windows GUI(“handle is invalid”)\n- VNC 无法看到登录界面(Session 0)\n- RustDesk ID 加密存储,无法通过配置文件解密\n- RustDesk API (port 21114) 默认不监听,需要手动开启”Enable API”设置\n- PC 在 NAT 后面:RustDesk 直连需要端口映射,或使用 RustDesk relay server\n- Termux 无 GUI:即使下载 Android APK 也无法运行(APK 需要 Android 桌面环境)\n\n## NAT/网络拓扑问题\n- RustDesk ID 验证依赖官方 relay server(relay.connect.rustdesk.com)\n- 但直连端口(21115/21116)被 NAT 阻断,无法接受主动连接\n- TcpTestResult: port 21115 on 100.83.112.84 = False(已验证)\n- 解决方案:在路由器/VPS 上自建 RustDesk relay server,或设置端口映射\n\n## Android APK 下载\n- aarch64-signed.apk 适合大多数 Android 手机\n- URL: https://github.com/rustdesk/rustdesk/releases/download/1.4.6/rustdesk-1.4.6-aarch64-signed.apk\n- Termux 安装方法:下载后 termux-open 不支持 APK,需通过 Telegram 发送或 Google Drive 分享\n- 已知问题:Termux 无 GUI 环境,APK 无法运行。不要尝试在 Termux 里装 APK\n”}