Receiver for HTML5托管在StoreFront服务器上,允许用户通过Web浏览器访问虚拟桌面和托管的应用。XenDesktop和XenApp提供的资源聚合在StoreFront Store上,用户通过Receiver for Web site获取。在Web站点上启用Receiver for HTML5,用户无需在他们的设备本地Citrix Receiver即可通过他们的Web浏览器直接访问桌面和应用。本文将讲述如何在XenDesktop7中启用Receiver for HTML5,允许支持HMTL5的浏览器访问虚拟桌面。
在部署Citrix XenDesktop、XenApp的时候,用户接入需要安装Receiver客户端。但是在不少场景情况下,用户无法安装插件而又希望通过B/S的架构能直接访问发布的虚拟桌面及其应用。Citrix从FrontStore1.2开始提供全新的Receiver for HTML5,允许支持HMTL5的浏览器访问虚拟桌面。
步骤一:在Citrix StoreFront里启用 Receiver for HTML5
请跟随如下步骤在XenDesktop7环境中启用Receiver for HTML5。您需要登录您的Delivery Controller并使用Citrix StoreFront management console,当然你也可以从Citrix Studio或者Citrix StoreFront console里进行。打开Citrix Studio management console,点击Receiver for Web。
在中间窗格里,确保选择了您想要的Store。
在右边的窗格中,在Actions > Store Web Receiver > 点击Deploy Citrix Receiver。
开启Receiver for HTML5有三个选项:
选择Use Receiver for HTML5 if local install fails。
步骤二:在Citrix Studio里启用ICA WebSockets 连接策略。
在Citrix Studio配置完成后,在Citrix Studio management console里按照如下步骤开启WebSockets策略。这里,您可以查看相eDocs:Modify an existing (default) policy。
在Citrix Studio里打开Policies。
在中间的窗格里,在Policies下修改现有的策略或者新建一个策略。
在右边的窗格点击Actions > Edit Policy…。
在Edit Unfiltered窗口中输入“WebSockets”并轻击回车。您可以找到3条与WebSockets相关的策略设置。点击每一条后面的Select。
选择Allowed,然后点OK。
保持默认配置,然后点击OK。
保持默认配置,然后点击OK。
点击Next。
输入策略名称或者保持默认设置,确保策略开启已经勾选,最后点击Finish。
注意:如果您修改现有的默认(未过滤)的策略,Assign policy给用户和机器对象是不可用的。因此,我们建议修改一个已有(非默认)或创建一个新的策略。
创建一个新的策略开启WebSockets策略设置
在Citrix Studio > Policies,在Actions > Policy,点击Create Policy。
在Create Policy窗口中输入“WebSockets”并轻击回车。您可以找到3条与WebSockets相关的策略设置。点击每一条后面的Select。
点击Next。
·根据Delivery Group分配权限,选择Delivery Group标签,点击Assign。
在Assign Policy窗口中,从下拉菜单中选择需要的Delivery Group,然后点击OK。
如果您选择Delivery Group Type,点击Assign。您可以选择下列Delivery Group Type:
> Private Desktop
> Shared Desktop
> Private Application
> Shared Application
如果您选择Organizational Unit (OU),您可以从您的AD环境中选择特定的OU。
在Summary窗口,检查您的策略设定,然后点击Finish。
步骤三:验证通过浏览器使用HTML5访问桌面和应用。
使用Devlivery Group允许的域账号通过 StoreFront URL http://<XDControllerIPaddressorFQDN>/Citrix/StoreWeb登录。当您看到这个页面时,点击Log on。当您选择了Use Receiver for HTML5 if local install fails,您会看到这个页面。此时,您有两个选项:
1) Citrix Receiver Plugin
2) Receiver for HTML5
输入正确的用户名和密码。
这个页面会显示所有您有权访问的应用和桌面,选择您想打开的桌面。
通过HTML5访问一个Windows 8的桌面。
WebSockets policy settings
更多精彩文章请访问我的博客:程序员多多洛 http://www.totoro.asia/?p=243