发现网络中的应用程序、域或 IP 地址

Last published : Oct 24, 2026
应用程序发现功能可帮助管理员了解组织中正在访问的外部和内部应用程序(HTTP/HTTPS 和 TCP/UDP 应用程序)。此功能可发现并列出所有已发布或未发布的域/IP 地址。因此,管理员可以查看正在访问哪些域/IP 地址、由谁访问,并决定是否将其发布为应用程序,从而为这些用户提供访问权限。
应用程序发现功能为管理员提供以下功能:
  • 提供对最终用户访问的内部或外部域/IP 地址的可见性。
  • 全面了解所有类型的访问应用程序(HTTP、HTTPS、TCP 和 UDP)。支持所有访问方法,即通过 Citrix Enterprise Browser™、Secure Access Agent、直接访问或从商店访问。
  • 显示最终用户访问的已发布或未发布的域/IP 地址。
  • 显示主域及其底层嵌入域,这些域在发布通过 Citrix Enterprise Browser 访问的应用程序时需要配置为相关域。
  • 以树状结构显示嵌入域。管理员可以单击主域旁边的展开符号 (>) 以查看嵌入域。
  • 如果主域或嵌入域(HTTP/HTTPS)或目标 IP 地址(TCP/UDP)未与应用程序关联,则使管理员能够创建新应用程序或将这些域添加到现有应用程序。
下图显示了一个示例“应用程序发现”页面。“应用程序发现”页面允许根据协议(HTTP/HTTPS、TCP/UDP)以及域/IP 地址和端口号筛选域。它还显示了最终用户访问的未发布(未分配给任何应用程序)域。您可以看到一个主域,其下方有一个嵌入域的下拉列表。在发布应用程序时,这些域必须配置为相关域。
应用程序发现页面
注意:
  • 嵌入域仅在主域下分组,仅适用于通过 Citrix Enterprise Browser 访问的 HTTP/HTTPS 应用程序。TCP/UDP 域不分组在一个主域下。
  • 嵌入域的分组仅适用于从 Citrix Enterprise Browser(v119 及更高版本)访问的应用程序。

新环境中的内部域应用程序发现

如果您正在设置新的 Secure Private Access 环境并希望了解要配置的应用程序,则可以使用应用程序发现功能。此功能可发现并列出最终用户访问的所有域/IP 地址,以便您可以将其配置为应用程序。在设置 Secure Private Access 环境时,请按照以下步骤启用应用程序发现功能:
  • 要发现内部 Web 应用程序,请在 Secure Private Access 中配置应用程序,并指定属于要发现的应用程序的域/子域的通配符相关域。
    例如,如果要发现域为 citrix.com 的所有应用程序,请创建应用程序,并将相关通配符域设置为 *.citrix.com。为了完成应用程序配置,请将任何测试 URL 添加为主 Web 应用程序 URL 部分。
    配置应用程序发现1
    Web 应用程序 URL: https://test.citrix.com/ 相关域: *.citrix.com
  • 对于内部 TCP/UDP 应用程序,请在 Secure Private Access 中配置应用程序,并指定子网以及 TCP/UDP 协议和端口范围(输入 * 以包含整个范围)。这允许从 Citrix Secure Access 代理发现所有 TCP 和 UDP 应用程序。例如,如果要发现子网 10.0.0.0/8 中的所有应用程序,请使用以下详细信息配置应用程序:示例:10.0.0.0/8:
    端口: (*)
    协议: TCP
    配置应用程序发现2
  • 创建应用程序后,您还必须定义允许访问具有已配置域和 IP 子网的应用程序的用户。创建访问策略,并将用户分配给您希望允许访问已创建应用程序中配置的 FQDN/IP 地址的用户。这些可以是初始测试用户集,也可以是您最初希望授予访问权限的有限数量的用户。
  • 创建应用程序和相应的访问策略后,用户可以继续从 Citrix Workspace 应用程序访问应用程序并访问不同的域。最终用户访问的所有 FQDN/IP 地址都将开始显示在应用程序发现页面中。
注意:
  • 在几天/几周内发现并识别了大多数应用程序后,我们建议删除最初创建的应用程序,以便通过通配符域和 IP 子网授予的更广泛访问权限可以关闭,并且只允许通过新应用程序访问已发现的特定应用程序 URL 和 IP 地址。
  • 在应用程序名称中添加前缀 Discover,以指示这是一个特殊的应用程序配置,用于启用发现监视和报告。此命名有助于您识别以删除通配符域或 IP 子网或两者,这样您就可以在几周或一个月后将整体应用程序访问区域缩小到特定的 FQDN 和 IP/端口组合。
  • 要访问 TCP/UDP 应用程序,用户必须使用 Citrix Secure Access 代理。根据应用程序的域和子网配置监视来自各种访问方法的应用程序访问,并在 应用程序发现 页面中报告。
  • 即使您已移除发现的应用程序,此功能仍会继续发现用户访问的域/IP 地址。因此,您可以随时返回到 应用程序发现 页面,查看正在访问的内容以及是否有任何新发现的域/IP 地址需要配置为应用程序。
有关添加域、FQDN 或 IP 地址的详细信息,请参阅以下主题。
  • 支持企业 Web 应用程序
  • 支持软件即服务应用程序
  • 支持客户端-服务器应用程序

从应用程序发现页面创建应用程序

要从 应用程序发现 页面为嵌入式域或未发布的域创建应用程序,请执行以下步骤:
  1. 导航到 应用程序 > 应用程序发现。
  2. 从列表中选择一个域。如果该域包含嵌入式域,请单击主域旁边的展开符号 (>) 并选择嵌入式域。
    注意:
    • 您不能选择属于不同协议的域来创建应用程序。当您选择属于不同协议的域时,将显示错误消息。
    • 如果某个域已与应用程序关联,则不能再次选择该域来创建应用程序。与该域对应的复选框将显示为灰色,当您将鼠标悬停在该复选框上时,将显示一个工具提示。
    • 您不能选择并将分组在不同主域下的嵌入式域添加到应用程序。应用程序发现功能仅允许将分组在单个主域下的嵌入式域添加到应用程序。如果选择了来自不同主域的嵌入式域并将其添加到同一应用程序,则会显示错误消息。
  3. 单击 创建应用程序。有关创建应用程序的详细信息,请参阅 支持企业 Web 应用程序、支持软件即服务应用程序 和 。

更新现有应用程序

要将域添加到现有应用程序,请从列表中选择该域。如果该域包含嵌入式域,请单击主域旁边的展开符号 (>) 并选择嵌入式域。
  1. 选择必须添加到应用程序的嵌入式域。
  2. 单击 添加到现有应用程序。
  3. 在 应用程序 中,选择要添加这些域的应用程序。
  4. 单击 获取应用程序详细信息。
  5. 相关域 字段在单独的行中显示您之前选择的所有嵌入式域。
  6. 单击 完成。
更新应用程序
注意:
  • 您只能将 TCP/UDP 目标 IP 地址添加到现有 TCP/UDP 应用程序。应用程序字段仅列出系统中配置的 TCP/UDP 应用程序。
  • 您可以选择现有的 HTTP/HTTPS 或 TCP/UDP 应用程序来添加协议为 HTTP/HTTPS 的域(主域、单个条目或嵌入式域)。
  • 您不能选择已与应用程序关联的域。

查看所有选定的嵌入式域

选择域后,您可以单击 仅查看选定项 复选框,然后继续创建或更新应用程序。此外,如果应用程序发现页面上的 FQDN/IP 地址列表跨多个页面,您可以使用 仅查看选定项 复选框来查看您已选择用于创建或更新应用程序的所有主域和嵌入式域。选中此复选框时,将显示所有选定嵌入式域的主域。
查看嵌入式域

已知限制

  • 尽管 Secure Private Access 控制板(按总访问量排名的热门发现应用程序图表)中提供了创建应用程序和添加到现有应用程序选项,但建议您从应用程序发现页面(应用程序 > 应用程序发现)创建或更新应用程序。这是因为,当您从控制板添加或更新应用程序并取消操作时,页面会重新加载,从而导致所有设置重置。
  • 有时,您可能会注意到主域旁边有展开符号 (>),但未针对该特定 FQDN 获取嵌入式域。此问题可能在以下情况下发生:
    • 由于某些用户访问限制,主网页加载错误。
    • 阻止网页加载的错误。
    • Citrix Enterprise Browser 缓存嵌入式域资源,导致无法从源获取嵌入式域。