摘要

Receiver for HTML5托管在StoreFront服务器上,允许用户通过Web浏览器访问虚拟桌面和托管的应用。XenDesktop和XenApp提供的资源聚合 在StoreFront Store上,用户通过Receiver for Web site获取。在Web站点上启用Receiver for HTML5之后,用户无需在他们的设备本地安装Citrix Receiver即可通过他们的Web浏览器直接访问发布的桌面和应用。本文将讲述如何在XenDesktop7.x中启用Receiver for HTML5,允许支持HMTL5的浏览器访问虚拟桌面。


要求

StoreFront 2.5 或者 2.6版本

背景

在 部署Citrix XenDesktop、XenApp的时候,用户接入需要安装Receiver客户端。但是在不少场景情况下,用户无法安装ICA Client而又希望通过B/S的架构能直接访问发布的虚拟桌面及应用。Citrix从FrontStore1.2版本开始提供全新的Receiver for HTML5,允许通过支持HMTL5的浏览器直接访问发布的资源。

步骤一:在Citrix StoreFront里启用 Receiver for HTML5

  • 请跟随如下步骤在XenDesktop7.6环境中启用Receiver for HTML5。
  • StoreFront Server;
  • Citrix StoreFront Management Console;
  • Receiver for Web;
  • 选择您想要部署HTML5 Receiver Store;
  • 然后右边Actions > Store Web Receiver > Deploy Citrix Receiver;

开启Receiver for HTML5有三个选项:

  • Install locally
  • Use Receiver for HTML5 if local install fails
  • Always use Receiver for HTML这时候根据需求选择本次实中我们测试第三总是使用HTML 5 Receiver,Always use Receiver for HTML5

步骤二:在Citrix Studio里策略中启用ICA WebSockets 连接策略。

在Citrix Studio配置完成后,在Citrix Studio Management Console里按照如下步骤开启WebSockets策略。

  • Citrix Studio里打Policies;
  • 在右边的窗格点Actions > Create New policy;
  • Search窗口中输入“WebSockets”轻击回车您可以找到3条与WebSockets的策略设置;
  • 设置WebSockets ConnectionsAllow,认为Prohibited;其他两个默配置

  • 然后点Next;Assign policy to “All objects in the site”,然后点Next;
  •  将这Policy 命名HMTL5ReceiverWebSockets,确定Enable PolicyCheck然后点Finish;

Policy 设置完好之后DDC服务器上打命令行并运行Gpupdate /Force ,运行完之后需要重启VDA端以确保WebSocketPort 8008 听的状态 步骤三:验证通过浏览器使用HTML5访问桌面和应用。使用
Delivery Group允许的域账号通过 StoreFront URL http://<StoreFront IP address or FQDN>/Citrix/HTML5登录。
输入正确的用户名和密码。

这个页面会显示所有您有权访问的应用和桌面,选择您想打开的桌面。这里我们打开一个Win81 Desktop;

通过HTML5访问一个Windows 8的桌面。

更多信息以及常见问题