如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面

摘要

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。

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第1张图片

在中间窗格里,确保选择了您想要的Store

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第2张图片

在右边的窗格中,在Actions > Store Web Receiver > 点击Deploy Citrix Receiver

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第3张图片

开启Receiver for HTML5有三个选项:

  • Install locally
  • Use Receiver for HTML5 if local install fails
  • Always use Receiver for HTML5

选择Use Receiver for HTML5 if local install fails

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第4张图片

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

在Citrix Studio配置完成后,在Citrix Studio management console里按照如下步骤开启WebSockets策略。这里,您可以查看相eDocs:Modify an existing (default) policy

在Citrix Studio里打开Policies。

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第5张图片

在中间的窗格里,在Policies下修改现有的策略或者新建一个策略。

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第6张图片

 

在右边的窗格点击Actions > Edit Policy…

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第7张图片

Edit Unfiltered窗口中输入“WebSockets”并轻击回车。您可以找到3条与WebSockets相关的策略设置。点击每一条后面的Select

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第8张图片

选择Allowed,然后点OK

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第9张图片

保持默认配置,然后点击OK

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第10张图片

保持默认配置,然后点击OK

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第11张图片

点击Next

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第12张图片

输入策略名称或者保持默认设置,确保策略开启已经勾选,最后点击Finish

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第13张图片

 

注意:如果您修改现有的默认(未过滤)的策略,Assign policy给用户和机器对象是不可用的。因此,我们建议修改一个已有(非默认)或创建一个新的策略。

创建一个新的策略开启WebSockets策略设置

在Citrix Studio > Policies,在Actions > Policy,点击Create Policy。

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第14张图片

Create Policy窗口中输入“WebSockets”并轻击回车。您可以找到3条与WebSockets相关的策略设置。点击每一条后面的Select

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第15张图片

 

点击Next

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第16张图片

·根据Delivery Group分配权限,选择Delivery Group标签,点击Assign

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第17张图片

Assign Policy窗口中,从下拉菜单中选择需要的Delivery Group,然后点击OK

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第18张图片

如果您选择Delivery Group Type,点击Assign。您可以选择下列Delivery Group Type:

> Private Desktop
> Shared Desktop
> Private Application
> Shared Application

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第19张图片

如果您选择Organizational Unit (OU),您可以从您的AD环境中选择特定的OU

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第20张图片

Summary窗口,检查您的策略设定,然后点击Finish

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第21张图片

 

步骤三:验证通过浏览器使用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

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第22张图片

输入正确的用户名和密码。

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第23张图片

这个页面会显示所有您有权访问的应用和桌面,选择您想打开的桌面。

 

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第24张图片

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

 

 

如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面_第25张图片

 

更多信息

WebSockets policy settings

更多精彩文章请访问我的博客:程序员多多洛 http://www.totoro.asia/?p=243

你可能感兴趣的:(如何在XENDESKTOP7中启用RECEIVER FOR HTML5,允许支持HTML5的浏览器访问虚拟桌面)