HG-ha / VMware_panel

VMware16 Pro(个人计算机虚拟化)的Web面板,使用Python、Bootstrap 5、Js开发,对接了vmrest的所有API实现,以通过web方式来直接调用vmrest Api,直接通过Api来管理您个人计算机上的虚拟机,包括虚拟机的电源、端口转发、注册以及删除

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VMware 16 Pro 个人计算机虚拟化管理面板

  1. 使用Bootstrap 5来构建前端,目前仅实现了基本的API对接(不会前端)
  2. 使用Python库aiohttp.web实现对vmrest api的跨域代理,集成了登录和自动登录接口(完全可以在前端实现)
  3. 基本对接了vmrest中可用的API

后续计划(待排期)

  1. 完善面板,实现类似于云控制台、vCenter web的管理功能

运行该项目

  1. 配置vmrest,需要确保您的vmrest是可用的,本项目不会去自动打开vmrest 查看如何配置vmrest
  2. 以管理员方式运行vmrest(否则没有权限进行虚拟网卡操作)
  3. (可略过)安装Python以及模块aiohttp,运行gateway.py脚本,该脚本用于转发前端的请求并校验登录
  4. 不想安装Python? 下载gateway.zip,解压并运行文件夹中的gateway.exe即可,这是打包好的Windows程序
  5. 直接在浏览器打开template/login.index页面(纯浏览器解析,原生实现)
  6. 开始使用面板吧
登录 样例 样例

请喝茶吗

支付宝 微信
zfb wx 一铭API:1029212047
镜芯科技:376957298

其他项目

一铭API

About

VMware16 Pro(个人计算机虚拟化)的Web面板,使用Python、Bootstrap 5、Js开发,对接了vmrest的所有API实现,以通过web方式来直接调用vmrest Api,直接通过Api来管理您个人计算机上的虚拟机,包括虚拟机的电源、端口转发、注册以及删除


Languages

Language:JavaScript 69.8%Language:HTML 21.1%Language:Python 6.7%Language:CSS 2.3%