配置 SmartControl

Last published : Oct 14, 2026
SmartControl 允许管理员定义精细策略,以配置和强制执行 NetScaler Gateway 上的 Citrix Virtual Apps and Desktops 的用户环境属性。SmartControl 允许管理员从单个位置管理这些策略,而不是在这些服务器类型的每个实例上进行管理。
SmartControl 通过 NetScaler Gateway 上的 ICA 策略实现。每个 ICA 策略都是表达式和访问配置文件组合,可以应用于用户、组、虚拟服务器和全局。ICA 策略在用户会话建立时进行身份验证后进行评估。要启用 SmartControl,您必须将 ICA 策略与 VPN 虚拟服务器关联。
注意:
启用客户端检测功能时,避免使用包含身份验证、授权和审计表达式(例如 AAA.USER、AAA.GROUP)的 ICA 策略。
下表列出了 SmartControl 可以强制执行的用户环境属性:
属性 描述
ConnectClientDrives 指定用户登录时与客户端驱动器的默认连接。
ConnectClientLPTPorts 指定用户登录时从客户端自动连接 LPT 端口。LPT 端口是本地打印机端口。
ClientAudioRedirection 指定服务器上托管的应用程序通过安装在客户端计算机上的声音设备传输音频。
ClientClipboardRedirection 指定并配置客户端设备上的剪贴板访问,并将剪贴板映射到服务器。
客户端COM端口重定向 指定客户端的COM端口重定向。COM端口是通信端口。COM端口是串行端口。
客户端驱动器重定向 指定客户端的驱动器重定向。
多流 为指定用户指定多流功能。
客户端USB设备重定向 指定USB设备与客户端之间的重定向(仅限工作站主机)。
Localremotedata 指定Citrix Workspace应用程序的HTML5文件上传下载功能。
客户端打印机重定向 指定用户登录会话时要映射到服务器的客户端打印机。
客户端TWAIN设备重定向 允许从已发布的图像处理应用程序默认访问或禁用客户端设备上的TWAIN设备,例如数码相机或扫描仪。
WIA重定向 允许默认访问或禁用 WIA 扫描仪重定向。
拖放 允许默认访问或禁用客户端与远程应用程序和桌面之间的拖放。
智能卡重定向 允许默认访问或禁用智能卡重定向。智能卡虚拟通道在 CVAD 中始终允许。
FIDO2重定向 允许默认访问或禁用 FIDO2 重定向。

ICA® 策略和配置文件

ICA 访问配置文件

ICA 配置文件定义了用户连接的设置。如果用户设备满足策略表达式条件,访问配置文件会指定应用于用户 Citrix Virtual Apps and Desktops™ 环境 ICA 的操作。您可以使用 GUI 独立于 ICA 策略创建 ICA 配置文件,然后将该配置文件用于多个策略。一个策略只能使用一个配置文件。
您可以独立于 ICA 策略创建访问配置文件。创建策略时,您可以选择要附加到策略的访问配置文件。访问配置文件指定了用户可用的资源。
从版本 14.1-8.x 开始,NetScaler Gateway 将 SmartControl 功能扩展到 Citrix Virtual Apps and Desktops 的更多 ICA 虚拟通道。此扩展改进了 NetScaler Gateway 与 ICA 虚拟通道之间的交互。
为了利用扩展的 SmartControl 功能,您可以在 ICA 访问配置文件上配置以下设置。
  • 客户端 TWAIN 设备重定向
  • WIA重定向
  • 拖放
  • 智能卡重定向
  • FIDO2重定向

使用 GUI 配置 ICA 访问配置文件

  1. 导航到 NetScaler Gateway > 策略 > NetScaler Gateway ICA 策略和配置文件 > 访问配置文件,然后单击“添加”。此时将显示“创建 ICA 访问配置文件”页面。
  2. 为 ICA 访问配置文件提供名称,配置以下参数,然后单击“创建”。
    • 连接客户端 LPT 端口:允许或阻止用户登录时从客户端自动连接线路打印终端 (LPT) 端口。
    • 客户端音频重定向:允许或阻止服务器上托管的应用程序通过客户端计算机上安装的声音设备播放声音。此设置还允许或阻止用户录制音频输入。
    • 本地远程数据共享:允许或阻止通过适用于 HTML5 的 Citrix Workspace™ 应用程序进行文件或数据共享。
    • 客户端剪贴板重定向:允许或阻止将客户端设备上的剪贴板映射到服务器上的剪贴板。
    • 客户端 COM 端口重定向:允许或阻止与客户端之间的通信 (COM) 端口重定向。
    • 客户端驱动器重定向:允许或阻止与客户端之间的驱动器重定向。
    • 客户端打印机重定向:允许或阻止用户登录会话时将打印机映射到服务器。
    • 多流:允许或阻止为指定用户启用多流功能。
    • 客户端 USB 驱动器重定向:允许或阻止 USB 设备重定向到客户端或从客户端重定向。
    • 客户端 TWAIN 设备重定向:允许或阻止已发布的图像处理应用程序在客户端设备上使用 TWAIN 设备(例如数码相机或扫描仪)。
    • WIA 重定向:允许或阻止 Windows 图像采集 (WIA) 扫描仪重定向。
    • 拖放:允许或阻止客户端与远程应用程序和桌面之间的拖放操作。
    • 智能卡重定向:允许或阻止智能卡重定向。在 Citrix Virtual Apps and Desktops 中,智能卡虚拟通道始终允许。
    • FIDO2 重定向:允许或阻止快速身份在线 2 (FIDO 2) 重定向。

使用 CLI 配置 ICA 访问配置文件

add ica accessprofile <name> [-ConnectClientLPTPorts ( DEFAULT | DISABLED )] [-ClientAudioRedirection ( DEFAULT | DISABLED )][-LocalRemoteDataSharing ( DEFAULT | DISABLED )][-ClientClipboardRedirection ( DEFAULT | DISABLED )][-ClientCOMPortRedirection ( DEFAULT | DISABLED )][-ClientDriveRedirection ( DEFAULT | DISABLED )][-ClientPrinterRedirection ( DEFAULT | DISABLED )] [-Multistream (DEFAULT | DISABLED )][-ClientUSBDriveRedirection ( DEFAULT | DISABLED)] [-ClientTWAINDeviceRedirection ( DEFAULT | DISABLED )][-WIARedirection ( DEFAULT | DISABLED )] [-DragAndDrop ( DEFAULT | DISABLED )] [-SmartCardRedirection ( DEFAULT | DISABLED )]
[-FIDO2Redirection ( DEFAULT | DISABLED )]

ICA 延迟配置文件

使用 GUI 配置 ICA 延迟配置文件

  1. 导航到 NetScaler Gateway > 策略 > NetScaler Gateway ICA 策略和配置文件 > ICA 延迟配置文件。
  2. 更新所需字段,然后单击“创建”。

使用 CLI 配置 ICA 延迟配置文件

add ica latencyprofile [-l7LatencyMonitoring ( ENABLED | DISABLED )] [-l7LatencyThresholdFactor ] [-l7LatencyWaitTime ] [-l7LatencyNotifyInterval ] [-l7LatencyMaxNotifyCount ]

ICA 操作

使用 GUI 配置 ICA 操作

  1. 导航到 NetScaler Gateway > Policies,然后单击 ICA。
  2. 在 ICA Actions 选项卡中,单击 Add。将显示 Create ICA Action 页面。
  3. 在 Name 字段中,为 ICA 策略指定一个名称。
  4. 在 ICA Access Profile 字段旁边,执行以下操作之一:
    • 单击 > 图标以选择现有 ICA 访问配置文件。
    • 单击 Add 以创建 ICA 访问配置文件。
  5. 创建一个 ICA 延迟配置文件,并将其关联到 ICA 操作。
  6. 单击 Create。

ICA 策略

ICA 策略指定操作、访问配置文件、表达式以及可选的日志操作。您可以执行以下 ICA 策略配置:

使用 GUI 配置 ICA 策略

  1. 导航到 NetScaler Gateway > Policies,然后单击 ICA。
  2. 在 ICA Policies 部分中,单击 Add。将显示 Create ICA Policy 页面。
  3. 在 Name 字段中,为 ICA 策略指定一个名称。
  4. 在 Action 字段旁边,执行以下操作之一:
    • 单击 > 图标以选择现有操作。
    • 单击 添加 以创建操作。
  5. 添加表达式。
  6. 创建日志操作。
  7. 根据需要配置其余参数,然后单击 确定。

使用 CLI 配置 ICA 策略

add ica policy smartaccess_policy -rule TRUE -action smartaccess_action

使用 GUI 将 ICA 策略绑定到绑定点

  1. 导航到 NetScaler Gateway > 策略 > NetScaler Gateway > ICA 策略和配置文件 > ICA 策略。单击 策略管理器。
  2. 选择绑定点和虚拟服务器,然后单击 继续。
  3. 在 策略绑定 部分中,选择需要与绑定点关联的 ICA 策略。
  4. 单击 绑定,然后单击 完成。
要验证绑定,请在 ICA 策略 部分中单击 显示绑定。您可以查看与 ICA 策略关联的绑定点列表。

使用 CLI 将 ICA 策略绑定到 VPN 虚拟服务器

bind vpn vserver vpnvserver -policy smartaccess_policy -type ICA_REQUEST -priority 10

使用 CLI 配置 ICA 操作

add ica action smartaccess_action -accessProfileName smartaccess_profile

SmartControl 对 Secure HDX™ 的支持

Secure HDX 是一种应用层加密 (ALE) 解决方案,可防止流量路径中的任何网络元素检查 HDX 流量。从版本 14.1 build 47.46 开始,在启用 Secure HDX 时可以配置 SmartControl。有关在 NetScaler Gateway 上配置 Secure HDX 的更多信息,请参阅 Secure HDX(预览版)。
从版本 14.1 build 60.x 开始,NetScaler Gateway 支持在适用于 Linux 的 VDA 中启用 Secure HDX 的 SmartControl。

系统要求

目前,仅在以下平台上支持启用 Secure HDX 的 SmartControl:
  • 适用于 Windows 的 Citrix Workspace 应用程序 - 2503 版及更高版本。
  • 适用于 Windows 的 VDA - 2503 版及更高版本。
  • 适用于 Linux 的 VDA - 2507 版及更高版本
有关在启用 Secure HDX 时配置 SmartControl 的系统要求的更多信息,请参阅 系统要求。

主要增强功能

  • 数据安全: 通过 TLS 在 NetScaler Gateway 和 VDA 之间建立安全的端到端连接。

限制

在以下场景中不支持启用 Secure HDX 的 SmartControl:
  • EDT 连接
  • HDX 多流 ICA (MSI) 连接
  • IPv6 协议
  • 透明模式和 LAN 代理模式拓扑
  • SOCKS 协议