配置访问场景回退

Last published : Oct 14, 2026
SmartAccess 允许 NetScaler Gateway 根据端点分析扫描结果自动确定用户设备允许的访问方法。访问场景回退通过允许用户设备在未通过初始端点分析扫描时,使用 Citrix Workspace 应用程序从 Citrix Secure Access 客户端回退到 StoreFront,从而进一步扩展了此功能。
要启用访问场景回退,您需要配置一个身份验证后策略,该策略决定用户登录 NetScaler Gateway 时是否获得替代访问方法。此身份验证后策略定义为客户端安全表达式,您可以将其配置为全局设置或作为会话配置文件的一部分。如果您配置会话配置文件,则该配置文件将与会话策略关联,然后您将该策略绑定到用户、组或虚拟服务器。启用访问场景回退后,NetScaler Gateway 会在用户身份验证后启动端点分析扫描。对于不符合回退身份验证后扫描要求的用户设备,结果如下:
  • 如果启用了客户端选择,用户只能使用 Citrix Workspace 应用程序登录 StoreFront。
  • 如果禁用了无客户端访问和客户端选择,用户可以被隔离到一个仅提供 StoreFront 访问的组中。
  • 如果在 NetScaler Gateway 上启用了无客户端访问和 StoreFront 并且禁用了 ICA 代理,用户将回退到无客户端访问。
  • 如果未配置 StoreFront 并且无客户端访问设置为允许,用户将回退到无客户端访问。
当无客户端访问被禁用时,必须为访问场景回退配置以下设置组合:
  • 定义用于回退身份验证后扫描的客户端安全参数。
  • 定义 Web Interface 主页。
  • 禁用客户端选择。
  • 如果用户设备未能通过客户端安全检查,用户将被置于一个隔离组中,该组仅允许访问 StoreFront 和已发布的应用程序。

创建访问场景回退策略

要为访问场景回退配置 NetScaler Gateway,您需要通过以下方式创建策略和组:
  • 创建一个隔离组,如果端点分析扫描失败,用户将被置于其中。
  • 创建一个全局 StoreFront 设置,该设置在端点分析扫描失败时使用。
  • 创建一个会话策略,该策略覆盖全局设置,然后将会话策略绑定到组。
  • 创建一个全局客户端安全策略,该策略在端点分析失败时应用。
配置访问场景回退时,请遵循以下准则:
  • 使用客户端选择或访问场景回退需要所有用户都安装端点分析插件。如果端点分析无法运行,或者用户在扫描期间选择“跳过扫描”,则用户将被拒绝访问。 注意:在 NetScaler Gateway 10.1 Build 120.1316.e 中已删除跳过扫描的选项。
  • 启用客户端选择后,如果用户设备未能通过端点分析扫描,用户将被置于隔离组中。用户可以使用 Citrix Secure Access 客户端或 Citrix Workspace 应用程序继续登录 StoreFront。 注意:Citrix® 建议您在启用客户端选择时不要创建隔离组。未能通过端点分析扫描的用户设备被隔离后,其处理方式与通过端点扫描的用户设备相同。
  • 如果端点分析扫描失败且用户被置于隔离组中,则只有在没有直接绑定到用户的策略且其优先级编号不高于绑定到隔离组的策略时,绑定到隔离组的策略才有效。
  • 您可以为访问接口和 StoreFront 使用不同的 Web 地址。配置主页时,访问接口主页对于 Citrix Secure Access 客户端具有优先权,而 Citrix Workspace 应用程序主页对于 StoreFront 具有优先权。

创建隔离组

  1. 在配置实用程序中,在“配置”选项卡上的导航窗格中,展开 NetScaler Gateway > 用户管理,然后单击 AAA 组。
  2. 在详细信息窗格中,单击“添加”。
  3. 在“组名称”中,键入组的名称,单击“创建”,然后单击“关闭”。
    重要提示:
    隔离组的名称不得与用户可能所属的任何域组的名称匹配。如果隔离组与 Active Directory 组名称匹配,即使用户设备通过了端点分析安全扫描,用户也会被隔离。
创建组后,如果用户设备未能通过端点分析扫描,请将 NetScaler Gateway 配置为回退到访问接口。

配置设置以隔离用户连接

  1. 在配置实用程序中,在“配置”选项卡上的导航窗格中,展开 NetScaler Gateway,然后单击“全局设置”。
  2. 在详细信息窗格中,在“设置”下,单击“更改全局设置”。
  3. 在“全局 NetScaler Gateway 设置”对话框中,在“已发布的应用程序”选项卡上,在“ICA 代理”旁边,选择“关闭”。
  4. 在“Web 界面地址”旁边,键入 StoreFront 的 Web 地址。
  5. 在“单点登录域”旁边,键入 Active Directory 域的名称,然后单击“确定”。
配置全局设置后,创建会话策略以覆盖全局 ICA® 代理设置,然后将会话策略绑定到隔离组。

为访问方案回退创建会话策略

  1. 在配置实用程序中,在“配置”选项卡上的导航窗格中,展开“NetScaler Gateway > 策略”,然后单击“会话”。
  2. 在详细信息窗格中,单击“添加”。
  3. 在“名称”中,键入策略的名称。
  4. 在“请求配置文件”旁边,单击“新建”。
  5. 在“已发布的应用程序”选项卡上,在“ICA 代理”旁边,单击“覆盖全局”,选择“开”,然后单击“创建”。
  6. 在“创建会话策略”对话框中,在“命名表达式”旁边,选择“常规”,选择“真值”,单击“添加表达式”,单击“创建”,然后单击“关闭”。
创建会话策略后,将策略绑定到隔离组。

将会话策略绑定到隔离组

  1. 在配置实用程序中,在“配置”选项卡上,在导航窗格中,展开 NetScaler Gateway > 用户管理,然后单击 AAA 组。
  2. 在详细信息窗格中,选择一个组,然后单击 打开。
  3. 单击“会话”。
  4. 在“策略”选项卡上,选择“会话”,然后单击“插入策略”。
  5. 在“策略名称”下,选择策略,然后单击“确定”。
在创建了会话策略和配置文件以在 NetScaler Gateway 上启用 StoreFront 后,创建全局客户端安全策略。

创建全局客户端安全策略

  1. 在配置实用程序中,在“配置”选项卡上,在导航窗格中,展开 NetScaler Gateway,然后单击“全局设置”。
  2. 在详细信息窗格中,在“设置”下,单击“更改全局设置。
  3. 在“安全”选项卡上,单击“高级设置”。
  4. 在“客户端安全”中,输入表达式。有关配置系统表达式的更多信息,请参阅配置系统表达式 和配置复合客户端安全表达式。
  5. 在“隔离组”中,选择您在组过程中配置的组,然后单击“确定”。