摘自: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. SpringBoot使用端口运行

    通过java -jar app.jar --name="Spring" --server.port=9090方式来传递参数. 参数用--xxx=xxx的形式传递. 转自http:/ ...

  2. PCL超体聚类

    超体聚类是一种图像的分割方法. 超体(supervoxel)是一种集合,集合的元素是“体”.与体素滤波器中的体类似,其本质是一个个的小方块.与大部分的分割手段不同,超体聚 类的目的并不是分割出某种特定 ...

  3. FPGA中的时序分析(一)

    谈及此部分,多多少少有一定的难度,笔者写下这篇文章,差不多是在学习FPGA一年之后的成果,尽管当时也是看过类似的文章,但是都没有引起笔者注意,笔者现在再对此知识进行梳理,也发现了有很多不少的收获.笔者 ...

  4. git之移除.idea

    有时候不小心提交了.idea目录,git会一直track这个目录,可以通过一下命令移除: mv .idea ../.idea_backup rm -r .idea git rm -r .idea gi ...

  5. pandas汇总和计算描述统计

    pandas 对象拥有一组常用的数学和统计方法. 他们大部分都属于简约和汇总统计, 用于从Series中提取单个值(如sum或mean) 或从DataFrame的行或列中提取一个Series.跟对应的 ...

  6. 高通 打开 wifi 驱动 log

    在WCNSS_qcom_cfg.ini文件中添加 vosTraceEnableSME=255 vosTraceEnableWDI=255 vosTraceEnableWDA=255 vosTraceE ...

  7. 第三百三十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—深度优先与广度优先原理

    第三百三十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—深度优先与广度优先原理 网站树形结构 深度优先 是从左到右深度进行爬取的,以深度为准则从左到右的执行(递归方式实现)Scrapy默认 ...

  8. MP3帧时长为26ms的来历

  9. C#网络唤醒

    什么是网络唤醒 网络唤醒实现了对网络的集中管理,即在任何时刻,网管中心的IT管理人员可以经由网络远程唤醒一台处于休眠或关机状态的计算机.使用这一功能,IT管理人员可以在下班后,网络流量最小以及企业的正 ...

  10. Bind 和 ScaffoldColumn

    今天看了music MVC源码看到这么一段代码 Bind 和 ScaffoldColumn [MetadataType(typeof(FormMetaData))] public partial cl ...