# Proxmox VM 控制器 一个用于控制 Proxmox 虚拟机的 Rust GUI 应用程序。 ## 功能 - **连接管理** - 配置 Proxmox API 地址、端口、令牌 - **节点操作** - 刷新获取节点列表,关闭节点 - **虚拟机列表** - 显示所有虚拟机及运行状态 - **虚拟机控制** - 每台虚拟机独立按钮:启动、停止、重启 - **实时日志** - 显示操作日志 ## 技术栈 - **GUI**: egui - **HTTP**: reqwest + rustls-tls - **异步**: tokio - **构建**: MSYS2 MinGW ## 环境要求 - Rust 1.70+ - MSYS2 + MinGW (x86_64-pc-windows-gnu 工具链) ## 编译 ```bash cargo build --release --target x86_64-pc-windows-gnu ``` ## 配置 程序启动后在设置中填写: | 字段 | 说明 | |------|------| | Host | Proxmox 主机地址 | | 端口 | API 端口 (默认 8006) | | 令牌ID | API 令牌 ID | | 密钥 | API 令牌密钥 | ## 运行 ```bash ./target/x86_64-pc-windows-gnu/release/proxmox-vm-gui.exe ``` ## 许可证 MIT License