如何在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。您需要登錄您的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章