[发明专利]Http代理服务方法及服务器和系统有效
申请号: | 201611041739.2 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106657277B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 李可玮;黄小云;何晓力;魏小文;孙晨阳 | 申请(专利权)人: | 上海携程商务有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;王聪 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | http 代理 服务 方法 服务器 系统 | ||
本发明公开了一种Http代理服务方法及服务器和系统,其中所述Http代理服务方法包括以下步骤:获取Http请求,并放入代理请求队列;代理请求队列获取网络出口IP地址;代理请求队列按照队列顺序依次执行Http请求,并将请求结果反馈至对应于该Http请求的IP地址。本发明通过利用Http队列隔离了Http请求的IP地址与实际执行访问的IP地址,从而实现了隐藏和保护发起Http请求的IP的目的。
技术领域
本发明涉及一种代理服务方法及服务器和系统,尤其是一种Http(超文本传输协议)代理服务方法及服务器和系统。
背景技术
现有的Http代理服务主要依靠为Http请求方提供固定的IP地址,实现Http请求的代理服务,这种方式不利于隐藏和保护Http请求方的IP地址,而且固定IP地址的资源有限,无法实现Http请求的快速处理。
发明内容
本发明要解决的主要技术问题是:现有技术中Http代理服务出口IP都是固定IP地址(Internet Protocol Address,网际协议地址),并且IP地址的数量有限,无法达到真正隐藏保护Http请求方IP地址的目的。为了克服现有技术中不能有效的隐藏保护Http请求方的IP地址的缺陷,提供了一种Http代理服务方法及Http代理服务器和Http代理服务系统,通过利用Http队列隔离了Http请求的IP地址与实际执行访问的IP地址,从而实现了隐藏和保护发起Http请求的IP的目的。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种Http代理服务方法,其特点是,所述Http代理服务方法包括以下步骤:
获取Http请求,并放入代理请求队列;
代理请求队列获取网络出口IP地址;
代理请求队列按照队列顺序依次执行Http请求,并将请求结果反馈至对应于该Http请求的IP地址。
本发明中利用Http队列隔离了Http请求的IP地址与实际执行访问的IP地址,从而实现了隐藏和保护发起Http请求的IP的目的。
较佳地,所述网络出口IP地址定期更新。
较佳地,所述网络出口IP地址为ADSL网络(Asymmetric Digital SubscriberLine,非对称数字用户线路)IP地址。
本发明还提供了一种Http代理服务器,其特点是,所述Http代理服务器包括:代理请求队列、请求接口、队列消息获取接口和队列消息回写接口;
其中所述请求接口获取Http请求并写入所述代理请求队列;
所述队列消息获取接口按照队列顺序依次从所述代理请求队列获取Http请求,并通过获得的网络出口IP地址推送执行所述Http请求;
所述队列消息回写接口获取执行所述Http请求获得的请求结果,并反馈至所述代理请求队列;
所述代理请求队列通过所述请求接口将所述请求结果推送至于对应于Http请求的IP地址。
本发明的Http代理服务器隔绝了Http请求方与实际请求执行的网络,从而实现对Http请求方IP地址的保护。
较佳地,所述请求接口通过TCP协议(Transmission Control Protocol,传输控制协议)获取Http请求;所述请求接口还通过TCP协议反馈请求结果。
较佳地,所述队列消息获取接口通过TCP协议推送执行Http请求;所述队列消息回写接口通过TCP协议获取请求结果。
本发明还提供了一种Http代理服务系统,其特点是,所述Http代理服务系统包括:代理服务端、调用端和请求处理端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海携程商务有限公司,未经上海携程商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611041739.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组合式物联网传感模块
- 下一篇:一种数据传输方法、装置及计算机设备