为 Web 接收器配置自定义无客户端访问策略

您可以通过遵循以下准则在 Citrix 网关上为用户与 Receiver for Web 的连接配置自定义无客户端访问策略:

  • Receiver 要求不能重写 StoreFront XML 流量,当用户使用无客户端访问权限连接到 Citrix 网关时会发生这种情况。
  • Citrix 终端节点管理需要重写 HTML 流量。
  • Web 接收器要求某些 Cookie 不能通过 Citrix 网关代理。

如果为 Receiver 和 Receiver for Web 创建了无客户端访问策略,请在绑定 Web Receiver 策略之前将 Receiver 策略绑定到虚拟服务器。绑定 Receiver 策略时,请设置一个较低的优先级数,以确保此策略优先于 Web Receiver 策略。

配置适用于 Web 的 Receiver 的无客户端访问策略

  1. 在配置实用程序中的 “配置” 选项卡上,展开 Citrix 网关 > “策略”,然后单击 “无客户端访问”。
  2. 在详细信息窗格的 “策略” 选项卡上,单击 “添加”。
  3. 在 “名称” 中,键入策略的名称。
  4. 在 “表达式” 下,键入 true。
  5. 在配置文件旁边,单击新建。
  6. 在 “名称” 中,键入配置文件的名称。
  7. 在 “重写” 选项卡上的 “URL 重写” 中,选择 “重写” 标签。
  8. 在 “客户端 Cookie” 选项卡上,单击 “客户端 Cookie” 旁边的 “新建”。
  9. 在 “配置模式集” 对话框中的 “指定模式” 下的 “模式” 中,按照以下顺序添加以下 Cookie:
    1. 输入值 CSRFToken,然后单击添加。
    2. 输入值 ASP.NET 会话 ID,然后单击添加。
    3. 输入值 Ctx拆分助理状态,然后单击添加。
    4. 输入值 CtxSauthID,然后单击添加。
  10. 单击创建三次,然后单击关闭。

将无客户端访问策略绑定到虚拟服务器

创建自定义无客户端访问策略后,将策略绑定到虚拟服务器。

  1. 在配置实用程序中的 “配置” 选项卡的导航窗格中,展开 Citrix 网关,然后单击 “虚拟服务器”。
  2. 在详细信息窗格中,选择虚拟服务器,然后单击 “打开”。
  3. 在 “配置 Citrix 网关虚拟服务器” 对话框中,单击 “策略” 选项卡,然后单击 “无客户端”。
  4. 在策略旁边的 “优先级” 下,键入数字,然后单击 “确定”。

为 Web 接收器配置自定义无客户端访问策略