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


摘要

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。您需要登录您的Delivery Controller并使用Citrix StoreFront management console,当然你也可以从Citrix Studio或者Citrix StoreFront console里进行。打开Citrix Studio management console,点击Receiver for Web。

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

image004

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

image006

开启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

image008

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

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

在Citrix Studio里打开Policies。

image010

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

image012

 

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

image014

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

image016

选择Allowed,然后点OK

image018

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

image020

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

image022

点击Next

image024

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

 

image026

 

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

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

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

image028

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

 

image030

 

点击Next

image032

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

 

image034

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

 

image036

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

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

image038

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

image040

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

image042

 

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

image044

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

 

image046

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

 

 

image048

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

 

 

image050

 

更多信息

WebSockets policy settings

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

相关内容