[发明专利]一种客户端智能代理方法在审
申请号: | 202011529441.2 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112637333A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 赵海华;熊昌伟 | 申请(专利权)人: | 畅捷通信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京智乾知识产权代理事务所(普通合伙) 11552 | 代理人: | 邓大为 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 智能 代理 方法 | ||
本发明提供了一种客户端智能代理方法,包括:在用户客户端执行批处理,用户客户端根据批处理中多个代理服务器的ip地址进行网络优劣判断,批处理自动设置用户浏览器代理配置;启动用户浏览器,用户浏览器根据代理配置从代理服务器在线读取代理自动配置PAC文件;用户浏览器将PAC文件缓存到本地;用户浏览器根据PAC文件的内容对用户请求中的域名进行判断,确定将进行转发的域名;用户发起请求;请求数据被转发到代理服务器端;代理服务器根据确定的将进行转发的域名,将用户的请求直接转发给真实WEB服务器。
技术领域
本发明涉及网络技术领域,具体涉及一种客户端智能代理方法。
背景技术
通常,用户访问云端产品时,会存在由于网络质量差异导致某些用户会访问失败的情况。例如,由于网络质量差异,用户访问会超时,从而导致最终用户访问失败。
由此,希望提供一种能够解决由于网络质量差异导致用户访问超时问题的技术方案。
发明内容
本发明所要解决的技术问题是针对现有技术中存在上述缺陷,提供一种客户端智能代理方法,能够通过代理的方式将用户的请求通过代理服务器转发到云端产品解决用户访问超时问题。
根据本发明,提供了一种客户端智能代理方法包括:
第一步骤:在用户客户端执行批处理,用户客户端根据批处理中多个代理服务器的ip地址进行网络优劣判断,批处理自动设置用户浏览器代理配置;
第二步骤:启动用户浏览器,用户浏览器根据代理配置从代理服务器在线读取代理自动配置PAC文件;
第三步骤:用户浏览器将PAC文件缓存到本地;
第四步骤:用户浏览器根据PAC文件的内容对用户请求中的域名进行判断,确定将进行转发的域名;
第五步骤:用户发起请求;
第六步骤:请求数据被转发到代理服务器端;
第七步骤:代理服务器根据确定的将进行转发的域名,将用户的请求直接转发给真实WEB服务器。
优选地,所述客户端智能代理方法用于在访问云端产品的情况下实现访问代理。
优选地,所述客户端智能代理方法执行内网穿透功能。
优选地,代理服务器由开源软件squid实现。
优选地,代理服务器可以是阿里云代理服务器、华为云代理服务器、天翼云代理服务器等中的一个或多个。
优选地,代理服务器经由WEB应用防护系统(WAF)将用户的请求直接转发给真实WEB服务器。
本发明能够智能选择路由,通过正向代理实现用户无法直接访问云端产品,实现对指定的域名进行正向代理,能够通过代理的方式将用户的请求通过代理服务器转发到云端产品解决用户访问超时问题。
附图说明
结合附图,并通过参考下面的详细描述,将会更容易地对本发明有更完整的理解并且更容易地理解其伴随的优点和特征,其中:
图1示意性地示出了根据本发明优选实施例的客户端智能代理方法的流程图。
图2示意性地示出了根据本发明优选实施例的客户端智能代理方法的原理示意图。
图3示意性地示出了根据本发明优选实施例的客户端智能代理方法的代理服务器原理示意图。
需要说明的是,附图用于说明本发明,而非限制本发明。注意,表示结构的附图可能并非按比例绘制。并且,附图中,相同或者类似的元件标有相同或者类似的标号。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于畅捷通信息技术股份有限公司,未经畅捷通信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011529441.2/2.html,转载请声明来源钻瓜专利网。