NetScaler Gateway 上的策略和配置文件

Last published : Oct 14, 2026
NetScaler Gateway 上的策略和配置文件允许您在特定场景或条件下管理和实施配置设置。单个策略声明或定义了在满足特定条件集时生效的配置设置。每个策略都有一个唯一的名称,并且可以有一个绑定到该策略的配置文件。

策略的工作原理

策略由布尔条件和称为配置文件的设置集合组成。在运行时评估条件以确定是否必须应用策略。
配置文件是使用特定参数的设置集合。配置文件可以有任何名称,并且可以在多个策略中重复使用。您可以在配置文件中配置多个设置,但每个策略只能包含一个配置文件。
您可以将配置了条件和配置文件的策略绑定到虚拟服务器、组、用户或全局。策略根据其控制的配置设置类型来引用。例如,在会话策略中,您可以控制用户登录方式以及用户可以保持登录状态的时间。
如果您将 NetScaler Gateway 与 Citrix Virtual Apps 结合使用,NetScaler Gateway 策略名称将作为筛选器发送到 Citrix Virtual Apps。在配置 NetScaler Gateway 以兼容 Citrix Virtual Apps 和 SmartAccess 时,您需要在 Citrix Virtual Apps 中配置以下设置:
  • 设备上配置的虚拟服务器的名称。该名称将作为 NetScaler Gateway 场名称发送到 Citrix Virtual Apps。
  • 预身份验证或会话策略的名称将作为筛选器名称发送。
有关配置 NetScaler Gateway 以兼容 Citrix Endpoint Management 的更多信息,请参阅 配置 Citrix Endpoint Management 环境的设置。
有关配置 NetScaler Gateway 以兼容 Citrix Virtual Apps and Desktops 的更多信息,请参阅 将 NetScaler Gateway 与 StoreFront 集成。
有关预身份验证策略的更多信息,请参阅 配置端点策略。

条件策略

配置策略时,您可以使用任何布尔表达式来表示策略适用的条件。配置条件策略时,您可以使用任何可用的系统表达式,例如:
  • 客户端安全字符串
  • 网络信息
  • HTTP 标头和 Cookie
  • 一天中的时间
  • 客户端证书值
您还可以创建仅在用户设备满足特定条件时才应用的策略,例如 SmartAccess 的会话策略。
配置条件策略的另一个示例是针对用户更改身份验证策略。例如,您可以要求从内部网络外部(例如从家用计算机或通过移动设备使用 Micro VPN)使用 Citrix Secure Access™ 客户端连接的用户通过 LDAP 进行身份验证,而通过 WAN 连接的用户则使用 RADIUS 进行身份验证。
注意:如果策略规则配置为会话配置文件中的安全设置的一部分,则不能使用基于端点分析结果的策略条件。

策略的优先级

策略按照绑定的顺序进行优先级排序和评估。
以下两种方法确定策略优先级:
  • 策略绑定的级别:全局、虚拟服务器、组或用户。策略级别从高到低排名如下:
    • 用户(最高优先级)
    • 组
    • 虚拟服务器
    • 全局(最低优先级)
  • 数值优先级优先,无论策略绑定到哪个级别。如果全局绑定的策略优先级为一,而绑定到用户的另一个策略优先级为二,则全局策略优先。较低的优先级数字赋予策略更高的优先级。

在 NetScaler Gateway 上创建策略

您可以使用配置实用程序创建策略。创建策略后,将其绑定到相应的级别:用户、组、虚拟服务器或全局。当您将策略绑定到其中一个级别时,如果满足策略条件,用户将收到配置文件中的设置。每个策略和配置文件都有一个唯一的名称。
如果您的部署中包含 Citrix Endpoint Management 或 StoreFront,则可以使用快速配置向导配置此部署的设置。有关向导的更多信息,请参阅 使用向导配置 NetScaler Gateway 设备。