Windows上的FreeRDP HTML5代理
FreeRDP-WebConnect是一个开源HTML5代理,它提供对使用RDP的任何Windows服务器和工作站的Web访问。结果是惊人的,特别是考虑到不需要本机客户端,只需一个简单的Web 浏览器即可!
平台支援
在过去的几年中,HTML5取得了长足的进步,任何主流的Web浏览器(包括移动平台)都支持WebSockets,这是FreeRDP-WebConnect所采用的基本通信机制。以下是受支持的台式机和移动浏览器的列表:
火狐> = 11.0 铬> = 16.0
Internet Explorer> = 10
Safari> = 6
歌剧> = 12.10 Safari移动版> = 6
Android浏览器> = 4.4
支持的客户端桌面操作系统:
Windows,OS X,Linux
FreeRDP-WebConnect服务本身可以安装在 新的Linux发行版以及从Windows Server 2008 开始的每个x86和x64 Windows版本上:
Windows Server 2008 / Windows Vista
Windows Server 2008 R2 / Hyper-V服务器2008 R2 / Windows 7
Windows Server 2012 / Hyper-V服务器2012 / Windows 8
Windows Server 2012 R2 / Hyper-V服务器2012 R2 / Windows 8.1
如何在Windows上安装FreeRDPWebConnect
Windows上的安装非常简单。首先,请从我们的网站下载安装程序 并运行它:
接受许可证,选择安装类型,并可以选择更改安装位置:
接下来是HTTP和HTTPS配置。您可以接受默认设置,然后继续执行“下一步”,或者替换选项以匹配您的环境。确保选择其他服务未使用的端口。安装程序将为HTTPS创建一个自签名证书,无需担心。如果启用,Windows防火墙规则也会自动创建。
仅当您打算将此服务与OpenStack一起使用时,才需要OpenStack设置,否则可以跳过它们。
可以从OpenStack部署中检索身份验证URL,租户名称,用户名和密码,而连接到RDP控制台则需要Hyper-V主机用户名和密码,可以是本地或域凭据。
配置完毕,按“下一步”,安装程序将完成安装。
完成后,将浏览器指向“ http:// localhost:8000”(如果在上面进行了更改,则将其指向其他端口),您将看到初始连接屏幕(在此示例中,使用OS X上的Chrome,但上面列出的选项也有效):
设置主机,用户名和密码,然后单击连接:
就是这样,连接!在性能方面,本机客户端仍将具有优势,但是在许多情况下,纯Web客户端将带来惊人的大量新可能性!
与OpenStack集成
我们在Icehouse的Nova和Horizon中集成了RDP支持。要使其正常工作,您要做的就是在
Hyper-V Nova计算节点中指定FreeRDP-WebConnect服务的URL,如下所述,然后重新启动 nova-compute服务。当然,Hyper-V Nova计算安装程序也会处理这些设置!
[rdp] | ||
| enabled=True |
|
html5_proxy_base_url=http://10.0.0.1:8000/ |