生成基于应用的代理自动配置制造技术

技术编号:37120871 阅读:11 留言:0更新日期:2023-04-01 05:16
本公开的实施例涉及生成基于应用的代理自动配置。网络设备可以标识与web应用相关联的应用签名,并且可以基于与web应用相关联的基于应用的策略来确定要用于发送与web应用相关联的业务的访问方法。网络设备可以使用与web应用相关联的应用签名以及要用于发送与web应用相关联的业务的访问方法而生成代理自动配置(PAC)文件。网络设备可以向客户端设备提供PAC文件,以允许客户端设备基于PAC文件发送与web应用相关联的业务。送与web应用相关联的业务。送与web应用相关联的业务。

【技术实现步骤摘要】
生成基于应用的代理自动配置
[0001]分案申请说明
[0002]本申请是申请日为2019年6月27日、申请号为201910570409.X、名称为“生成基于应用的代理自动配置”的中国专利技术专利申请的分案申请。

技术介绍

[0003]代理自动配置(PAC)文件可以将客户端设备配置为使用特定访问方法来向服务器设备发送业务、和/或从服务器设备接收业务。访问方法的示例包括经由代理服务器设备发送和/或接收业务、在不使用代理服务器设备的情况下(例如,通过利用服务器设备直接通信)发送和/或接收业务,等等。

技术实现思路

[0004]根据一些实现,一种网络设备可以包括:一个或多个存储器,以及通信地耦合至一个或多个存储器的一个或多个处理器,用于标识与web应用相关联的应用签名,并且用于基于与web应用相关联的基于应用的策略来确定要用于发送与web应用相关联的业务的访问方法。一个或多个处理器可以使用与web应用相关联的应用签名以及要用于发送与web应用相关联的业务的访问方法来生成代理自动配置(PAC)文件。一个或多个处理器可以向客户端设备提供PAC文件,以便允许客户端基于PAC文件来发送与web应用相关联的业务。
[0005]根据一些实现,一种非暂时性计算机可读介质可以存储一个或多个指令,所述一个或多个指令在由网络设备的一个或多个处理器运行时,使得一个或多个处理器标识与web应用相关联的应用签名,并且基于与web应用相关联的基于应用的策略来确定要用于发送与web应用相关联的业务的访问方法。一个或多个指令可以使得一个或多个处理器使用与web应用相关联的应用签名以及要用于发送与web应用相关联的业务的访问方法来生成代理自动配置(PAC)文件。一个或多个指令可以使得一个或多个处理器将PAC文件与统一资源定位符(URL)相关联,并且基于从客户端设备接收到指定URL的请求而向客户端设备提供PAC文件。
[0006]根据一些实现,一种方法可以包括:标识多个应用签名,其中多个应用签名中的相应应用签名与多个web应用中的相应web应用相关联,并且确定要用于发送与多个web应用相关联的业务的多个访问方法,其中,多个访问方法中的相应访问方法要用于发送与相应web应用相关联的业务。该方法可以包括使用多个应用签名中的每个应用签名以及要用于发送与相应web应用相关联的业务的相应访问方法来生成代理自动配置(PAC)文件。该方法可以包括向客户端设备提供PAC文件。
附图说明
[0007]图1A

图1E是本文描述的示例实现的示图。
[0008]图2是示例应用签名的示图。
[0009]图3是示例PAC文件的示图。
[0010]图4是其中可以实现本文描述的系统和/或方法的示例环境的示图。
[0011]图5A和图5B是图2的一个或多个设备的示例组件的示图。
[0012]图6

图10是生成基于应用的代理自动配置的示例过程的流程图。
具体实施方式
[0013]示例实现的以下详细描述参考附图。不同附图中相同的附图标记可能标识相同或相似的元件。
[0014]在一些情况下,实体(例如,组织)可以手动地生成PAC文件,该PAC文件将被用于配置通信地连接至与实体相关联的网络的一个或多个客户端设备。例如,与实体相关联的网络管理员、信息技术(IT)人员等可以选择将被用于发送和/或接收与一个或多个服务器设备相关联的业务的一种或多种访问方法,可以将一种或多种访问方法并入到PAC文件中,并且可以向一个或多个客户端设备提供PAC文件。然而,生成PAC文件是易于出错的繁琐过程(例如,可能利用不正确的代理服务器地址生成PAC文件、PAC文件可以被生成为使得特定类型的业务与不正确的访问方法相关联,等等)。而且,一些PAC文件可能利用不灵活的规则而被生成,不灵活的规则使得由客户端设备发送和/或接收的业务中的全部或者多数经由代理服务器设备发送和/或接收。随着连接至实体的网络的客户端设备的数量增加,代理服务器设备对于某些web应用业务(例如,诸如与需要低延时和/或高带宽的web应用相关联的业务)可能成为瓶颈,这可能使得与web应用相关联的客户端设备与应用平台之间的延时,其转而可能造成web应用的降级的用户体验、web应用的降级服务质量、客户端设备与应用平台之间的周期性断开连接、代理服务器设备处增加的业务处理时间、代理服务器处的丢失分组,等等。
[0015]本文描述的一些实现提供了能够自动生成基于应用的PAC文件的网络设备。在一些实现中,网络设备可以标识与web应用相关联的应用签名,并且可以基于与web应用相关联的基于应用的策略来确定要用于发送与web应用相关联的业务的访问方法。网络设备可以生成PAC文件,该PAC文件可以包括指定与web应用相关联的应用签名与要用于发送与web应用相关联的业务的访问方法之间的关联的信息。网络设备可以向客户端设备提供PAC文件以允许客户端设备基于PAC文件发送与web应用相关联的业务。
[0016]以这种方式,网络设备可以生成PAC文件,该PAC文件配置客户端设备以使用各种访问方法来发送与多个不同的web应用相关联的业务。以这种方式,PAC文件可以配置客户端设备以发送与特定web应用相关联的业务以使得使用代理服务器设备发送业务,并且可以配置客户端设备以发送与另一web应用相关联的业务以使得在不使用代理服务器设备或者使用不同代理服务器设备的情况下发送与其他应用相关联的业务,这支持应用特定的业务处理。另外,针对在不使用代理服务器设备的情况要向应用平台发送的业务,这减少了要发送业务的客户端设备与目的地之间的延时,其转而改善了与业务相关联的客户端设备和web应用相关联的用户体验。另外,允许在不使用代理服务器设备的情况下发送与某些web应用相关联的业务减少了要由代理服务器设备处理的分组的数量,这减少了代理服务器设备的处理、存储器和联网资源使用,减少了在代理服务器设备处用于处理业务而花费的时间(例如,因为代理服务器处的处理队列减小),并且允许代理服务器设备使用否则将用于处理针对其他目的的业务的代理服务器设备的处理和/或存储器资源。另外,PAC文件可以
配置为使得可以向不同的代理服务器设备发送与特定web应用相关联的业务,其可以提供与日志记录、法务审计等相关的不同类型的增值服务,这使得需要详细日志记录的web应用能够被路由至特定代理服务器。此外,PAC文件可以配置为使得通过降低可能在代理服务器设备与客户端设备之间使用的昂贵的租用线路/MPLS链路上的业务而实现成本节省。
[0017]图1A

图1E是本文描述的示例实现的示图。如图1A所示,实现100可以包括各种设备,诸如一个或多个客户端设备、网络设备、一个或多个数据存储(例如,应用签名存储、安全策略存储、应用高速缓存等)、代理服务器设备、应用平台等。实现100中图示的设备的数量和配置是示例,并且实现100中可以包括更多的、更少的和/或不同的设备配置。
[0018]在一些实现中,实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由网络设备从与web应用相关联的应用签名标识应用签名规则;由所述网络设备在所述应用签名规则为服务器主机名规则或者服务器统一资源定位符URL规则时,确定所述应用签名规则为基于主机的模式规则;由所述...

【专利技术属性】
技术研发人员:R
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1