Windows上FreeRDP-WebConnect是一个开源HTML5代理,它提供对使用RDP的任何Windows服务器和工作站的Web访问

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/