phpVirtualBox – 用浏览器操作虚拟机
摘自: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)
系统要求
- PHP的Web服务器> = 5.2.0
- 一个工作VirtualBox安装> = 3.2.x中
- 以下Web浏览器之一:
- 火狐> = 3.6.0
- 互联网浏览器> = 8
- 歌剧> = 10.0
- Safari浏览器> = 4.0
- 浏览器> = 5.0
- 其他Web浏览器可以正常工作,但仅仅是未经考验的。
请参阅安装 wiki页面上获取和安装phpVirtualBox的指示。
屏幕截图
疑问/问题
请随意发表任何疑问/问题“选项卡上的问题。
藤堂
- 添加虚拟机的性能统计数据收集及图表
- 重写与独立的光PHP功能的Web服务器
警告
系统管理您的VirtualBox虚拟机的用户发送的用户名/密码以纯文本从您的Web服务器VirtualBox主机。出于这个原因,建议(但不要求),这个脚本可以运行在同一台物理机VirtualBox主机。VirtualBox的界面(vboxwebsrv)提供没有加密此认证相互作用的方法。
phpVirtualBox – 用浏览器操作虚拟机的更多相关文章
- selenium webdriver(1)---浏览器操作
启动浏览器 如何启动浏览器已在上篇文章中说明,这里还是以chrome为例,firefox.IE启动方式相同. //启动浏览器 import org.openqa.selenium.WebDriver; ...
- python实例编写(1)--浏览器操作,元素操作
一.浏览器操作 1. back()与 forward() #coding=gbk //编码不一定是utf-8 from selenium import webdriver //导入包,也叫”模组“ ...
- selenium python 中浏览器操作
1.启用浏览器 browser = webdriver.Chrome() 谷歌浏览器 browser = webdriver.Firefox() ...
- 浏览器与服务器交互原理以及用java模拟浏览器操作v
浏览器应用服务器JavaPHPApache * 1,在HTTP的WEB应用中, 应用客户端和服务器之间的状态是通过Session来维持的, 而Session的本质就是Cookie, * 简单的讲,当浏 ...
- Selenium3 + Python3自动化测试系列三——控制浏览器操作
控制浏览器操作 控制浏览器窗口大小 在测试过程中,我们在打开浏览器后,根据需求可自定义调整浏览器的尺寸大小.WebDriver提供了set_window_size()方法来设置浏览器的大小. 如果页面 ...
- 船长带你看书——《selenium2 python 自动化测试实战》(2)浏览器操作
浏览器操作 # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firef ...
- 孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1
孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1 (完整学习过程屏幕记录视频地址在文末) 要模拟进行浏览器操作,只用requests是不行的,因此今天了解到有专门的解决方案 ...
- C# IE浏览器操作类
using System; using System.Collections.Generic; using System.Drawing; using System.Runtime.InteropSe ...
- Selenium常用API的使用java语言之7-控制浏览器操作
(六)控制浏览器操作 1.控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸找开,访问的页面在这种尺寸下运行.例如可以将浏览器设置成移动端大小(480* 800),然后访问移动站点,对其样式进行评估 ...
随机推荐
- symfony手动触发修饰html
symfony会修饰一些标签,如input[type=file],input[type=checkbox],input[type=radio]等 有时html是页面生成后插入的,需要手动使symfon ...
- Spring Cloud Config 配置中心 自动加解密功能 JCE方式
1.首先安装JCE JDK8的下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.h ...
- 2013Hulu校园招聘笔试题
填空题:1.中序遍历二叉树,结果为ABCDEFGH,后序遍历结果为ABEDCHGF,先序遍历结果为? FCBADEGH 如下图所示: 2.对字符串HELL0_HULU中的字符进行二进制编码,使得字 ...
- 微信小程序——购物车数字加减
上一篇,我们有讲到如何造一个购物车弹层.今天来说一下,购物车数量的加减如何实现. 主要思路就是在data里面定义一个属性,属性值就是这个数量.点击+的时候就+1,点击-的时候就-1,再结合setDat ...
- [hadoop读书笔记] 第九章 构建Hadoop集群
P322 运行datanode和tasktracker的典型机器配置(2010年) 处理器:两个四核2-2.5GHz CPU 内存:16-46GN ECC RAM 磁盘存储器:4*1TB SATA 磁 ...
- Q-Learning
一.Q-Learning: 例子:https://www.zhihu.com/question/26408259/answer/123230350 http://ml.cs.tsinghua.edu. ...
- selenium操作浏览器-窗口切换
package seleniumLearn1; import java.util.Set; import java.util.concurrent.TimeUnit; import org.openq ...
- 第三百七十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—scrapyd部署scrapy项目
第三百七十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—scrapyd部署scrapy项目 scrapyd模块是专门用于部署scrapy项目的,可以部署和管理scrapy项目 下载地址:h ...
- 创建Swing的步骤
(1)导入Swing包 (2)选择界面风格 (3)设置顶层容器 (4)设置按钮和标签 (5)将组件放到容器上 (6)为组件增加边框 (7)处理事件 (8)辅助技术支持 package Com.MySw ...
- application/json 与 application/x-www-form-urlencoded的简单比较
application/x-www-form-urlencoded 提交请求示例 curl -X POST 'http://localhost:8080/formPost' -d 'id=1& ...