安装

思杰店面

在 Citrix Receiver for Web 站点上启用适用于 HTML5 的 Citrix Workspace 应用程序。StoreFront 商店会为使用此应用程序的用户提供桌面和应用程序。

重要:

在多服务器 StoreFront 部署中,一次只能使用一台服务器来更改服务器组的配置。验证 Citrix StoreFront 管理控制台未在部署中的任何其他服务器上运行。完成后,将配置更改传播到服务器组,以便更新部署中的其他服务器。

  1. 部署 StoreFront 并创建一个商店,聚合您希望提供给 Citrix Workspace app for HTML5 用户的桌面和应用程序。

    新商店会自动创建 Citrix Receiver for Web 站点。有关创建 StoreFront 商店的更多信息,请参阅创建或删除商店

  2. 在 Citrix StoreFront 管理控制台中,执行以下步骤:

    • 在 Windows 的“开始”屏幕或“应用”屏幕上,找到并单击“Citrix StoreFront”磁贴。
    • 在左侧窗格中,选择“商店”,并在“操作”窗格中,选择“管理 Receiver for Web 站点”,然后单击“配置”。
    • 选择 部署 思杰接收器/思杰工作区应用程序
  3. 通过选择其中一个选项来启用 Citrix Workspace 应用 for HTML5。

    部署

    • 如果希望使用本地安装的 Citrix Workspace 应用程序(例如适用于 Windows 的 Citrix Workspace 应用程序)从站点访问桌面和应用程序,请选择“如果本地 Citrix Receiver/Citrix Workspace 应用程序不可用,则使用 Receiver for HTML5”选项。

      如果您尚未安装任何 Citrix Workspace 应用程序,则可以使用 Citrix Workspace app for HTML5 从站点访问桌面和应用程序。

      未安装适用于 HTML5 的 Citrix Workspace 应用程序的 Windows 和 macOS 用户,每次登录站点时都会收到安装提示。如果无法安装 Citrix Workspace 应用程序,他们可以使用适用于 HTML5 的 Citrix Workspace 应用程序。

      当您选择“如果本地 Citrix Receiver/Citrix Workspace 应用程序不可用,则使用 Receiver for HTML5”时,“更改 Citrix Receiver”选项将显示。此选项允许您根据要启动的应用程序或桌面动态切换到精简版或本地 Citrix Workspace 应用程序。此外,您还可以在“配置文件”选项下查看“更改 Citrix Receiver”选项。

    • 如果您希望使用 Citrix Workspace 应用程序(适用于 HTML5)访问 Citrix 虚拟应用和桌面 中的应用程序或桌面,请选择 始终使用 Receiver(适用于 HTML5)

Web 套接字

  1. 转到组策略管理控制台或 Citrix Studio,然后选择“策略”以配置策略。

  2. 在中间窗格的“策略”下,修改现有策略或创建策略。

    策略

  3. 要编辑现有策略,请在右侧窗格的“操作”下,选择“编辑策略…”。

    编辑策略

  4. 将显示“编辑未筛选”窗口。键入 websoc 并选择“Enter”。将筛选出三个与 WebSockets 相关的策略设置。

    编辑未筛选

  5. 为每个策略单击“选择”,选择“允许”,然后单击“确定”。

  6. 保留默认值,选择“确定”,然后单击“下一步”。

  7. 输入策略名称或保留默认值。确认您已选择“启用策略”,然后单击“完成”。

    编辑未筛选启用

    注意:

    如果您修改现有默认(未筛选)策略,则选项 将策略分配给用户和计算机对象 不可用。因此,我们建议您修改现有(非默认)策略或创建策略。

  8. 要在 Citrix Studio 中创建策略,请在 操作 下,选择 策略,然后单击 创建策略。此时将打开 创建策略 窗口。

    创建策略

  9. 在搜索字段中,键入 websoc 并选择 Enter。搜索将筛选出所有三个与 WebSockets 相关的策略设置。

    创建策略一

  10. 为每个策略单击 选择,然后选择 下一步

    创建策略选择

  11. 根据交付组分配权限。选择 交付组 并单击 分配

    创建策略分配

  12. 此时将显示 分配策略 窗口。从列表中选择相应的交付组,然后单击 确定

    分配策略

  13. 选择 交付组类型,然后单击 分配。您可以从列表中选择交付组。

    分配策略交付组类型

  14. 如果您选择 组织单位 (OU),您可以从 Active Directory 环境中选择特定的 OU。

    分配策略 OU

  15. 摘要窗口中,查看您的策略设置,然后单击完成

    创建策略摘要

  16. 如果您更改了在 Citrix 虚拟应用或 Citrix 虚拟应用和桌面中允许 WebSocket 连接时使用的端口,请完成以下步骤。

    要更改某个网站的 Citrix Workspace 应用程序的 WebSocket 端口,请执行以下步骤:

    1. Use a text editor to open the web.config file for the Citrix Receiver for Web site. It is in the C:\inetpub\wwwroot\Citrix\storenameWeb directory. The storename is the name specified for the store when it was created.

    2. 在文件中找到以下元素。

      <html5 ... preferences="" ... />

    3. Set the value of the preferences attribute to wsPort:portnumber;, where portnumber is the port that you configured in the policy.

通过使用 Web 浏览器访问桌面和应用程序来验证 HTML5

  1. 使用 URL http://<XDControllerIPaddressorFQDN>/Citrix/StoreWeb 登录 StoreFront,使用基于交付组中权限(用户/组)的域凭据。当您选择如果本地 CItrix Receiver/Citrix Workspace 应用程序不可用,则使用 Receiver for HTML5 时,将显示一个页面。使用精简版访问 HTML5。

    您有以下两个选项:

    • 思杰接收器™ 插件
    • 适用于 HTML5 的接收器
  2. 单击登录

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

  4. 页面显示您有权访问的所有应用程序和桌面。您可以使用 HTML5 浏览器启动桌面和应用程序。桌面和应用程序将在新选项卡中启动。

    应用程序和桌面

通过导航到日志页面查看适用于 HTML5 的 Citrix Receiver 日志

  1. 登录到 Citrix Web 版接收器站点。

    • For Citrix Workspace app 1908 for HTML5 and later, open a new tab and navigate to siteurl/Clients/HTML5Client/src/SessionWindow.html#engineType=log, where siteurl is the URL of the Citrix Receiver for Web site (http://server.domain/Citrix/StoreWeb).

    • For Citrix Workspace app 1907 and earlier, open a new tab and navigate to siteurl/Clients/HTML5Client/src/ViewLog.html, where siteurl is the URL of the Citrix Receiver for Web site (http://server.domain/Citrix/StoreWeb).

直接连接到 Citrix 虚拟应用和桌面 以及 Citrix DaaS

Citrix Workspace app for HTML5 uses the WebSocket protocol to access virtual desktops and hosted applications. By default, WebSocket connections are prohibited on Citrix Virtual Apps and Desktops and Citrix DaaS (formerly the Citrix Virtual Apps and Desktops service).

如果您允许用户在不通过 Citrix 网关 连接的情况下从本地网络访问资源,请在 Citrix 虚拟应用和桌面 和 Citrix DaaS 上允许 Web 套接字连接。

有关创建 HTTP 配置文件的详细信息,请参阅 HTTP 配置。

警告:

不正确地编辑注册表可能会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证可以解决因不正确使用注册表编辑器而导致的问题。使用注册表编辑器需要您自担风险。在编辑注册表之前,请务必备份注册表。

思杰 预配服务™

要使用 Citrix Provisioning Services 部署预配的(非持久性)计算机,请创建要启用适用于 HTML5 的 Citrix Workspace 应用程序连接的计算机目录和交付组。验证配置的 WebSocket 策略是否适用于您的计算机目录。

重启计算机以应用 WebSocket 策略。对于配置为使用持久写入缓存文件和使用 MCS 部署的计算机(具有单独的身份磁盘)的 Citrix Provisioning Services 计算机,策略在计算机重新启动时会持久保存。但是,对于使用临时写入缓存文件的 Citrix Provisioning Services 计算机目录,这些策略必须应用于 vDisk。否则,策略无法在目标设备上成功实施。

完成以下步骤以确保策略正确应用于 vDisk。

  1. 使用 Citrix Provisioning 控制台,关闭属于计算机目录和交付组的目标设备。将目标设备的访问类型从“生产”更改为“维护”。

    有关详细信息,请参阅 目标设备。您必须使用属于计算机目录和交付组的目标设备。否则,策略将不适用。

  2. 创建 vDisk 版本并将访问权限设置为“维护”。有关详细信息,请参阅 手动更新 vDisk 映像

  3. 启动维护目标设备,从启动菜单中选择维护 vDisk 版本。验证以下项是否已添加到注册表。
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICAPolicies\AcceptWebSocketsConnections
    2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WebSocketsPort
    3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\WSTrustedOriginServerList
  4. 关闭目标设备,将目标设备访问类型改回“生产”,并将新的 vDisk 版本提升到生产环境。然后,启动目标设备并重新启动当前从现有 vDisk 运行的任何其他目标设备。

如果您不使用 vDisk 版本控制,可以将策略应用于基本 vDisk 映像。您可以通过关闭所有使用 vDisk 的目标设备来应用策略。将 vDisk 置于“专用映像”模式,然后启动目标设备以更新映像。

To Upgrade Citrix Workspace app for HTML5 on StoreFront

要升级到新的 Citrix Workspace 应用程序,请在每个 StoreFront 服务器上执行以下步骤:

  • 验证适用于 HTML5 的 Citrix Workspace 应用程序的当前版本。

  • Download CitrixHTML5Client-x64.exe.

  • Copy CitrixHTML5Client-x64.exe to the StoreFront machine.

  • 以管理员身份安装 CitrixHTML5Client-x64.exe 以更新适用于 HTML5 的 思杰工作区应用程序。

  • 刷新 思杰 StoreFront 控制台。