摘自:https://code.google.com

phpVirtualBox

一个开源的,VirtualBox的用户界面,用PHP编写的AJAX实现。作为一个现代的Web界面,它允许你远程访问和控制VirtualBox的实例。其的verbage和一些它的代码是基于(不活动)vboxweb项目。phpVirtualBox被设计为允许用户在一具无头的环境管理的VirtualBox -镜像VirtualBox的图形用户界面,通过Web界面。

phpVirtualBox:

  • 被设计为一个网络接口更换VirtualBox的GUI程序
  • 没有设计,需要在“托管”的环境下运行VM所有权的概念-当您登录在phpVirtualBox,你有充分的控制权的所有虚拟机VirtualBox安装
  • 旨在执行所有VirtualBox管理行动通过vboxwebsrv(SOAP服务器分布与VirtualBox)
  • 没有直接的互动与VirtualBox主机上的任何文件
  • 并具有自动的虚拟机启动/停止系统开机/关机的功能-不提供此功能的VirtualBox API

我开发和支持phpVirtualBox的在我的业余时间 - 免费的。我没有收到付款的VirtualBox(甲骨文),也不,我隶属于以任何方式。如果你发现这个程序有用,我请您捐出这里的。


特点

  • 启动/停止虚拟机
    • 暂停
    • 保存状态
    • 丢弃状态
    • 关闭电源
    • ACPI关机
  • 快照
    • 拍摄快照
    • 删除快照
    • 还原快照
  • 查看VM日志文件
  • 配置虚拟机
    • 不包括一些显示选项,不影响一具无头的环境
  • 媒体
    • 新增媒体
    • 全功能虚拟介质管理器
    • 创建硬盘向导
    • 虚拟机正在运行时挂载只读媒体(DVD / CD和软盘映像)
  • 创建虚拟机向导
  • 全球网络配置
    • 添加/删除/配置仅主机接口
    • 仅主机接口配置DHCP设置
  • 导入/导出虚拟机
  • 虚拟机控制台访问
    • 允许指定的用户名/密码和屏幕分辨率
    • 可以“超脱”一个最小的,新的浏览器窗口中打开虚拟机的控制台
  • 多语言支持(需要VirtualBox的> = 3.2.8)

系统要求

  1. PHP的Web服务器> = 5.2.0
  2. 一个工作VirtualBox安装> = 3.2.x中
  3. 以下Web浏览器之一:
    • 火狐> = 3.6.0
    • 互联网浏览器> = 8
    • 歌剧> = 10.0
    • Safari浏览器> = 4.0
    • 浏览器> = 5.0
    • 其他Web浏览器可以正常工作,但仅仅是未经考验的。

请参阅安装 wiki页面上获取和安装phpVirtualBox的指示。

屏幕截图

疑问/问题

请随意发表任何疑问/问题“选项卡上的问题。

藤堂

  • 添加虚拟机的性能统计数据收集及图表
  • 重写与独立的光PHP功能的Web服务器

警告

系统管理您的VirtualBox虚拟机的用户发送的用户名/密码以纯文本从您的Web服务器VirtualBox主机。出于这个原因,建议(但不要求),这个脚本可以运行在同一台物理机VirtualBox主机。VirtualBox的界面(vboxwebsrv)提供没有加密此认证相互作用的方法。

phpVirtualBox – 用浏览器操作虚拟机的更多相关文章

  1. selenium webdriver(1)---浏览器操作

    启动浏览器 如何启动浏览器已在上篇文章中说明,这里还是以chrome为例,firefox.IE启动方式相同. //启动浏览器 import org.openqa.selenium.WebDriver; ...

  2. python实例编写(1)--浏览器操作,元素操作

    一.浏览器操作 1.  back()与 forward() #coding=gbk //编码不一定是utf-8 from selenium import webdriver //导入包,也叫”模组“ ...

  3. selenium python 中浏览器操作

    1.启用浏览器 browser = webdriver.Chrome()               谷歌浏览器 browser = webdriver.Firefox()              ...

  4. 浏览器与服务器交互原理以及用java模拟浏览器操作v

    浏览器应用服务器JavaPHPApache * 1,在HTTP的WEB应用中, 应用客户端和服务器之间的状态是通过Session来维持的, 而Session的本质就是Cookie, * 简单的讲,当浏 ...

  5. Selenium3 + Python3自动化测试系列三——控制浏览器操作

    控制浏览器操作 控制浏览器窗口大小 在测试过程中,我们在打开浏览器后,根据需求可自定义调整浏览器的尺寸大小.WebDriver提供了set_window_size()方法来设置浏览器的大小. 如果页面 ...

  6. 船长带你看书——《selenium2 python 自动化测试实战》(2)浏览器操作

    浏览器操作 # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firef ...

  7. 孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1

    孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1 (完整学习过程屏幕记录视频地址在文末) 要模拟进行浏览器操作,只用requests是不行的,因此今天了解到有专门的解决方案 ...

  8. C# IE浏览器操作类

    using System; using System.Collections.Generic; using System.Drawing; using System.Runtime.InteropSe ...

  9. Selenium常用API的使用java语言之7-控制浏览器操作

    (六)控制浏览器操作 1.控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸找开,访问的页面在这种尺寸下运行.例如可以将浏览器设置成移动端大小(480* 800),然后访问移动站点,对其样式进行评估 ...

随机推荐

  1. SQL Server 2012 自动增长列,值跳跃问题(自增增加1000)

    介绍 从 SQL Server 2012 版本开始, 当SQL Server 实例重启之后,表格的自动增长列的值会发生跳跃,而具体的跳跃值的大小是根据增长列的数据类型而定的.如果数据类型是 整型(in ...

  2. IE兼容性视图设置

    问题: 页面 http://course.upol.cn/lx/jzjjygl/index.html 的课程学习中课程打不开 看了代码是有浏览器版本要求,IE9以上无法访问 解决办法: 1. 在IE设 ...

  3. WebRTC 源码分析(五):安卓 P2P 连接过程和 DataChannel 使用

    从本篇起,我们将迈入新的领域:网络传输.首先我们看看 P2P 连接的建立过程,以及 DataChannel 的使用,最终我们会利用 DataChannel 实现一个 P2P 的文字聊天功能. P2P ...

  4. js 获取地址栏最后一个文件名称

    var JsRequest={ //这就是一个静态类,类里面有2个静态方法 //方法一:获取url的文件名 例如 index.html getUrlname:function(url){ //假如传进 ...

  5. javascript小技巧[转]

    总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!! 如果你找的javascript的东西的话,建议你 ctrl+F  直接在这个页上找,因为这里80%有你要找的,但是要 ...

  6. 关于go语言的环境配置 SDK+path+工作目录

    第一步: 安装Golang的SDK http://golang.org,下载最新的安装包,之后双击安装即可. 安装完成之后,打开终端,输入go.或者go version(查看安装版本)出现如下信息即表 ...

  7. USB学习笔记连载(八):FX2替换到FX2LP需要注意事项

    对于使用FX2的用户,可以升级到FX2LP,上述的应用笔记<AN4078-C>中就讲解了在升级中的注意事项.   必要的修改:   1.晶振的匹配电容需要更改,FX2LP是12pF,不过笔 ...

  8. ubuntu安装mxnet GPU版本

    安装mxnet GPUsudo pip install mxnet-cu80==1.1.0 推荐pip安装mxnet,土豪gpu版本: pip install mxnet-cu90==1.0.0 豪华 ...

  9. 【Python】【Flask】Flask 后台发送html页面多种方法

    1.使用模板: @app.route('/') def home(): return render_template("homepage.html")#homepage.html在 ...

  10. python一天一题(1)

    #有一个文件,文件名为output_1981.10.21.txt . # 下面使用Python: 读取文件名中的日期时间信息,并找出这一天是周几. # 将文件改名为output_YYYY-MM-DD- ...