规划部署
连接要求
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 | TCP(HTTPS、Websocket) | 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 连接到云。
增加传输包的大小
-
在安装了云客户端的 Session Recording Server 上,浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SessionRecording\CloudClientService\BlockSizeMultiple。
-
编辑 BlockSizeMultiple 值。
默认值为 4 (16 KB)。我们建议您将该值设置为 8 (32 KB)。
在 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
所示。
从早期版本升级到 Session Recording 2103 及更高版本的升级安装会将您的 Web 浏览器连接到基于 Python 的 Web Streaming Service(版本 1.0)。要连接到 IIS 中托管的 Web Streaming Service,请运行 <Session Recording Server installation path>\Bin\SsRecUtils.exe ‑enablestreamingservice
命令。