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
启动远程虚拟机,执行任务
Readme 207 KiB
Languages
Rust 60.9%
Python 38%
PowerShell 1.1%