配置策略扩展

策略扩展文件准备就绪后,请将其导入 Citrix ADC 设备。导入过程将扩展文件复制到 Citrix ADC 设备上的目录中,并检查语法错误。

导入后,您必须使扩展文件可用于策略表达式。

注意: 导入命令用于将文件内容从外部源 \<src\>或内部源下载到 Citrix ADC 文件系统中。要首次将此文件内容加载到一个或多个数据包引擎中,请使用 add 命令。如果文件内容有更新,则可以通过发出带有覆盖参数的 import 命令将更新的内容下载到 Citrix ADC 文件系统。该命令更新文件系统中的内容。要将更新的内容加载到一个或多个数据包引擎,请使用 update 命令。

使用 CLI 配置策略扩展

  1. 将策略扩展文件从 Web 服务器(使用 HTTP)或本地工作站导入 Citrix ADC 设备。

    1. HTTP 导入

      如果您有可用的 Web 服务器,则可以将扩展文件存储在 Web 服务器目录中,然后将其导入 Citrix ADC 设备。

      import ns extension <src> <name> [-comment<string>] [-overwrite]
      <!--NeedCopy-->
      

      示例:

      import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation
      <!--NeedCopy-->
      
    2. 本地导入

      您可以使用 SSH 客户端将扩展文件从工作站复制到 Citrix ADC 设备的 /var/tmp 目录

      scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp
      <!--NeedCopy-->
      

      其中,

      • extension-file-name 是客户端计算机上扩展文件的名称。
      • ns-userid 是有权写入 /var/tmp的Citrix ADC 设备用户。
      • ns-ip-addr 是 Citrix ADC IP 地址。

      将文件复制到 Citrix ADC 设备后,请在 Citrix ADC 设备上运行导入命令。

      import ns extension local:<extension-file-name extension-name>
      <!--NeedCopy-->
      

      注意: 必须通过运行 import 命令,使用 CLI 导入 本地扩展文件。

  2. 将策略扩展添加到数据包引擎以进行评估。

    add ns extension <name> [-comment <string>]
    <!--NeedCopy-->
    

    示例:

    add ns extension myextension
    <!--NeedCopy-->
    

导入扩展文件后,如果在导入命令中包含-覆盖参数,则可以对其进行更新,或将其删除。您还可以显示导入的扩展文件的详细信息。

从源更新 Citrix ADC 设备上的扩展文件

在命令提示符下,键入:

update ns extension <name>
<!--NeedCopy-->

注意: 只有在使用-覆盖参数将指定的扩展文件导入 Citrix ADC 设备后,才能更新扩展文件。

示例:

update ns extension myextension
<!--NeedCopy-->

从 Citrix ADC 设备中删除扩展文件

在命令提示符下,键入:

rm ns extension <name>
<!--NeedCopy-->

示例:

rm ns extension myextension
<!--NeedCopy-->

在 Citrix ADC 设备上显示指定扩展功能的详细信息

在命令提示符下,键入:

show ns extension <name>
<!--NeedCopy-->

示例:

show ns extension myextension
<!--NeedCopy-->

使用 GUI 配置策略扩展

  1. 将策略扩展文件从 Web 服务器(使用 HTTP)或本地工作站导入 Citrix ADC 设备。

    1. 导航到 AppExpert > 策略扩展名,单击策略扩展名, 从导入表单下拉列表中选择要导入的扩展文件位置的 URL。

    2. 导航到 AppExpert > 策略扩展名策略扩 展名,然后在 “导入自” 下拉列表中选择 “文件” 来 导入 扩展文件。

  2. 将策略扩展添加到数据包引擎以进行评估。

    导航到 AppExpert > 策略扩展,然后在策略扩展选项卡上添加扩展文件。

从源更新 Citrix ADC 设备上的扩展文件

导航到 AppExpert > 策略扩展,然后在策略扩展选项卡上更新扩展文件。

从 Citrix ADC 设备中删除扩展文件

导航到 AppExpert > 策略扩展 ,然后在 策略扩展 选项卡中删除扩展文件。

在 Citrix ADC 设备上显示指定扩展功能的详细信息

导航到 AppExpert > 策略扩展 ,然后在 策略扩展功能 选项卡上,单击要查看详细信息的扩展函数的单击下拉列表箭头。

配置策略扩展