Files
proxmox-task/README.md
2026-04-24 07:12:40 +08:00

50 lines
998 B
Markdown

# 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