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