[发明专利]一种配置代理的方法、装置和系统在审
申请号: | 202010773293.2 | 申请日: | 2020-08-04 |
公开(公告)号: | CN113783713A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 潘晓明 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张效荣;王志远 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 代理 方法 装置 系统 | ||
本发明公开了一种配置代理的方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:响应于终端发送的配置代理请求,确定目标代理服务器的IP地址和端口号,调用启动指令以启动目标代理服务器;接收终端发送的终端标识,向代理自动配置服务器发送包括终端标识的配置文件更新请求,以对终端对应的代理自动配置文件的代理规则进行更新,其中,更新后的代理规则包括目标代理服务器的IP地址和端口号;利用目标代理服务器接收代理自动配置服务器转发的终端发送的包含目标网址的请求,执行相应的代理服务。该实施方式减少人力消耗,提高配置代理的自动化程度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种配置代理的方法、装置和系统。
背景技术
对于终端,在接口专项测试过程中,或者排查验证问题时,需要配置代理,以使得本该发送到业务服务器的终端请求被路由至实现测试需求的代理服务器,从而不干扰业务服务器的正常运行,并能高效地执行测试。例如,该代理服务器可以进一步更改终端请求,并将更改后的终端请求路由至业务服务器;再例如,该代理服务器可以拦截该终端请求,并模拟业务服务器的行为,对该终端请求给出响应;再例如,该代理服务器可以将该终端请求直接路由至业务服务器,仅记录与该业务请求相关的统计数据。配置代理通常包括:第一步,手动启动代理服务器;第二步,手动更改终端的业务代理,即手动输入代理服务器的IP地址和端口号,使得测试相关的终端请求被路由至该代理服务器的IP地址和端口号。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
依靠手动操作完成上述代理服务的配置,自动化程度低,耗费人力。
发明内容
有鉴于此,本发明实施例提供一种配置代理的方法和装置,目标代理服务器在接收到终端发送的配置代理请求后,对代理自动配置服务器内的代理规则进行更新,从而代理自动配置服务器在接收到终端发送的包含目标网址的请求后,均会将该包含目标网址的请求转发至目标代理服务器,进而执行相应的代理服务,通过上述设置,有效地减少了人力消耗,提高了配置代理的自动化程度。
为实现上述目的,根据本发明实施例的第一方面,提供了一种配置代理的方法,应用于代理服务器集群,包括:
响应于终端发送的配置代理请求,确定目标代理服务器的IP地址和端口号,调用启动指令以启动目标代理服务器;
接收终端发送的终端标识,向代理自动配置服务器发送包括终端标识的配置文件更新请求,以对终端对应的代理自动配置文件的代理规则进行更新,其中,更新后的代理规则包括目标代理服务器的IP地址和端口号;
利用目标代理服务器接收代理自动配置服务器转发的终端发送的包含目标网址的请求,执行相应的代理服务。
进一步地,代理自动配置文件存储于代理自动配置服务器内,代理自动配置文件的文件名是根据终端对应的终端标识进行确定。
进一步地,终端的网络代理设置为自动配置,自动配置对应的代理自动配置服务器地址是根据代理自动配置服务器网址和终端标识进行确定。
进一步地,在接收代理自动配置服务器转发的终端发送的包含目标网址的请求的步骤之前,还包括:
接收终端发送的模拟数据的标识,根据模拟数据的标识获取模拟数据,并将模拟数据存储至目标代理服务器。
进一步地,执行相应的代理服务的步骤包括:利用目标代理服务器从模拟数据中确定包含有目标网址的请求对应的响应结果,并将响应结果发送至终端。
根据本发明实施例的第二方面,提供了一种配置代理的方法,应用于代理自动配置服务器,包括:
获取终端的终端标识,根据终端标识确定终端对应的代理自动配置文件的文件名,对代理自动配置文件进行存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010773293.2/2.html,转载请声明来源钻瓜专利网。