[发明专利]一种代理控制方法、客户端设备及代理服务设备在审
申请号: | 202110617129.7 | 申请日: | 2021-06-03 |
公开(公告)号: | CN113391851A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 谢文伟 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/958;G06F21/44 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵祎 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代理 控制 方法 客户端 设备 服务 | ||
本发明公开了一种代理控制方法、客户端设备及代理服务设备,所述代理控制方法,包括:当浏览器完成所述代理插件的加载后,向代理服务器发送代理配置文件获取请求,代理配置文件获取请求中携带有认证凭证;接收代理服务器返回的认证凭证对应的代理配置文件,基于代理配置文件对所述浏览器进行代理配置,并在完成配置后,为浏览器开启代理服务,使得浏览器基于代理配置对用户请求进行转发。本发明公开的代理控制方法,在克服了现有技术中在浏览器上人工配置代理服务器的转发目标时容易产生误操作的同时,提高了配置效率,并提高了浏览器代理服务的服务效率。
技术领域
本发明涉及代理服务技术领域,尤其涉及一种代理控制方法、客户端设备及代理服务设备。
背景技术
在使用代理服务器对浏览器进行代理服务时,当浏览器向代理服务器成功请求代理服务后,浏览器发出的全部访问请求都将经过代理服务器进行转发,而有些访问请求并不需要由代理服务器进行代理,从而导致代理服务器的资源浪费,为代理服务器增加不必要的处理压力,并且还会影响这些访问请求的传输效率。现有的解决方式是通过在浏览器上人工配置代理服务器的服务目标,然而这种通过人工配置的方式依赖于用户的正确操作,并且配置信息无法根据需求进行灵活调整,效率较低。
发明内容
为了解决现有的通过在浏览器上人工配置代理服务器的服务目标的方式进行代理控制的准确性存在风险,以及配置信息无法灵活调整,进而影响代理服务效率的问题,本发明实施例提供了一种代理控制方法、客户端设备及代理服务设备。
第一方面,本发明实施例提供了一种代理控制方法,应用于代理插件,所述方法包括:
当浏览器完成所述代理插件的加载后,向代理服务器发送代理配置文件获取请求,所述代理配置文件获取请求中携带有认证凭证;
接收所述代理服务器返回的所述认证凭证对应的代理配置文件,基于所述代理配置文件对所述浏览器进行代理配置,并在完成配置后,为所述浏览器开启代理服务,使得所述浏览器基于所述代理配置对用户请求进行转发。
本发明实施例提供的代理控制方法中,当浏览器完成代理插件的加载后,由代理插件自动向代理服务器发送代理配置文件获取请求,该代理配置文件获取请求中携带有认证凭证,代理插件接收代理服务器返回的该认证凭证对应的代理配置文件,其中,代理配置文件包括代理服务器提供代理服务的源站服务器信息,进而,代理插件基于代理配置文件对浏览器进行代理配置,在完成配置后,为浏览器开启代理服务,进而,浏览器即可基于代理配置对用户请求进行转发,相比于现有技术,本发明通过代理插件实现自动获取代理配置文件并为浏览器进行代理配置后,才开启浏览器的代理功能,不仅实现仅对代理配置文件中包含的源站服务器的访问请求进行转发代理,而且在克服了现有技术中在浏览器上人工配置代理服务器的转发目标时容易产生误操作的同时,提高了配置效率,并提高了浏览器代理服务的服务效率。
一种可能的实施方式中,在向代理服务器发送代理配置文件获取请求之前,还包括:
从所述浏览器缓存的Cookie信息列表中获取由所述代理服务器授权的认证凭证;
若获取到所述认证凭证,则执行所述发送代理配置文件获取请求的步骤;
若未获取到所述认证凭证,则通过所述浏览器向用户展示登录认证提示,并在登录认证完成后,返回执行所述获取认证凭证的步骤。
一种可能的实施方式中,在为所述浏览器开启代理服务后,还包括:
周期性地从所述Cookie信息列表中获取所述认证凭证;
当确定获取的所述认证凭证发生更新时,则向所述代理服务器请求更新后的所述认证凭证对应的代理配置文件,以重新对所述浏览器进行代理配置。
一种可能的实施方式中,所述方法,还包括:
若未获取到所述认证凭证,则关闭代理服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110617129.7/2.html,转载请声明来源钻瓜专利网。