规划部署

连接要求

Session Recording 云客户端

Session Recording 云客户端需要访问以下地址:

  • https://*.citrixworkspacesapi.net(提供对服务使用的 Citrix Cloud API 的访问权限)
  • https://*.cloud.com(提供对 Citrix Cloud 登录界面的访问权限)
  • https://*.blob.core.windows.net(提供对 Azure Blob 存储的访问权限,该存储用于存储 Session Recording 云客户端的更新)

云端播放器需要通过 WebSocket 访问以下地址:

  • wss://*.apps.cloud.com(提供播放录制的会话文件的权限)

端口

在 7.40.13020.11 及更高版本的云客户端中,您只需要打开一个端口(TCP 端口 443)即可进行通信:

目标 类型 端口 详细信息
每台 Session Recording Server 上的 Session Recording 云客户端 Citrix Cloud 和 Microsoft Azure TCPHTTPSWebsocket 443 与 Citrix Cloud 和 Microsoft Azure 通信。

版本 7.40.13020.11 之前的云客户端要求您打开更多端口:

目标 类型 端口 详细信息
每台 Session Recording Server 上的 Session Recording 云客户端 Citrix Cloud 和 Microsoft Azure TCP (HTTPS) 80、443 与 Citrix Cloud 和 Microsoft Azure 通信。
每台 Session Recording Server 上的 Session Recording 云客户端 Session Recording 服务 TCP (Websocket) 8088、9090–9094 Session Recording 云客户端和 Session Recording 服务之间的 WebSocket 连接

代理

可以在安装 Session Recording 云客户端时设置代理。有关详细信息,请参阅将现有的 Session Recording Server 连接到云

增加传输包的大小

  1. 在安装了云客户端的 Session Recording Server 上,浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SessionRecording\CloudClientService\BlockSizeMultiple

  2. 编辑 BlockSizeMultiple 值。

    默认值为 4 (16 KB)。我们建议您将该值设置为 8 (32 KB)。

    BlockSizeMultiple 值

在 IIS 中安装证书

注意:

如果您使用的是云客户端的 7.37.9010.3 或更高版本,并且只想使用云播放器,则可以跳过此步骤。

在 IIS 中添加 SSL 绑定,以便:

  • Session Recording Server 可以正确连接到 Citrix Cloud。
  • 可以使用 HTTPS 访问播放器。

有关详细信息,请参阅 HTTPS 配置的步骤 1。

切换到 Web Streaming Service 版本 2.0

注意:

如果您使用的是云客户端的 7.37.9010.3 或更高版本,并且只想使用云播放器,则可以跳过此步骤。

访问播放器时,Session Recording 2103 及更高版本的全新安装会将您的 Web 浏览器连接到 IIS 中托管的 Web Streaming Service。IIS 中托管的 Web Streaming Service 的版本为 2.0,如 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server 下的 WebSocketServerVersion 所示。

Web Streaming Service 版本

从早期版本升级到 Session Recording 2103 及更高版本的升级安装会将您的 Web 浏览器连接到基于 Python 的 Web Streaming Service(版本 1.0)。要连接到 IIS 中托管的 Web Streaming Service,请运行 <Session Recording Server installation path>\Bin\SsRecUtils.exe ‑enablestreamingservice 命令。

规划部署