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 工具链)
编译
cargo build --release --target x86_64-pc-windows-gnu
配置
程序启动后在设置中填写:
| 字段 | 说明 |
|---|---|
| Host | Proxmox 主机地址 |
| 端口 | API 端口 (默认 8006) |
| 令牌ID | API 令牌 ID |
| 密钥 | API 令牌密钥 |
运行
./target/x86_64-pc-windows-gnu/release/proxmox-vm-gui.exe
许可证
MIT License
Description
Languages
Rust
60.9%
Python
38%
PowerShell
1.1%