摘要
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有三個選項:
- Install locally
- Use Receiver for HTML5 if local install fails
- Always use 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。
·根據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的桌面。
更多信息
更多精彩文章請訪問我的博客:程序員多多洛 http://www.totoro.asia/?p=243