TB58电商论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

搜索
查看: 1421|回复: 1
收起左侧

[提供业务] 什么是http代理?http代理原理解析.

[复制链接]
发表于 2018-9-17 14:20:13 | 显示全部楼层 |阅读模式
                                        在数据爬虫,刷量、批量注册,APP刷榜等情况中,会大量用到IP代理的情况,IP代理分为http代理,https代理,socks5代理、VPN代理等,那么今天我们一起来了解一下,什么是http代理呢?
在整个互联网的Web结构中,HTTP代理服务器是一个出现频率极高的组件(其他还有浏览器、缓存服务器、Web服务器、DNS解析服务器等),理解HTTP代理服务器的原理有助于我们更好地认识Web架构。
代理服务器的位置上图所示就是一个最原始代理服务器的角色:假设你现在在公司的办公室里访问http://www.feiyiproxy.com,那通常来讲你是通过你们公司的代理服务器在畅游互联网。你本地浏览器的HTTP请求先到达代理服务器,代理服务器收到你的请求之后解析你的请求报文,然后向目标服务器发起HTTP请求,收到目标服务器的响应之后,再把响应报文回复给你。这就是代理服务器的工作流程。
为什么需要代理服务器在网络爬虫中、视频、APP刷量等,同一IP重复访问目标网站会被目标网站屏蔽,那么为了达到多次访问的数据采集或是刷量,就需要通过代理IP服务来更换不同的IP,从而实现对目标网站的访问。
有些公司需要限制某些网站不能被员工访问,那么就可以在代理服务器上添加策略:当检测到有员工访问该网站时直接提示;
公司出于安全的考虑,避免员工访问的网站带入**,因为所有请求和响应都会经过代理,所以就可以在代理上做**检测;
假设员工A和员工B都想访问http://www.qq.com/test.html,那代理服务器可以缓存test.html,这样员工A和B的两个请求可以缩减为一个,降低了网络带宽的开销;
总而言之,代理服务器是一个口子,有了这个口子,我们就可以在这个口子上做任何事情。
代理服务器与缓存服务器在现实的架构中,代理服务器与缓存服务器的角色越来越模糊,或者说通常把两者合二为一——一个位于客户端和服务端中间位置的服务器既有代理的功能又有缓存的功能,比如我们熟悉的CDN。
反向代理服务器在代理服务器的基础上,又逐渐衍生出代理反向代理服务器:

最原始的代理服务器的代理是指充当客户端的“代理”,那如上图所示的代理则是Web服务器的代理,因此我们给其取名为反向代理服务器。(反向的含义是以前代理客户端,现在代理服务端)
反向代理服务器对外屏蔽了真实的服务器,并且作为服务端的出入口,我们可以在反向代理服务器上添加策略:比如Web攻击防护策略、CC攻击防护策略等。
飞蚁IP代理具有百万级ip池,IP地址遍布全国320+城市,均为高匿真实IP,可用率高达97%,企业级IP代理,首选飞蚁网络。
深圳市飞蚁网络科技有限公司                       
                        商务合作:18922803474                       
                        邮箱:liyulan@feiyiproxy.com                       

                        公司地址:深圳市南山区高新技术产业园区综合楼W1-A4楼B-05                       
                        **:www.feiyiproxy.com
                                       

已有1人评论,登录后可见
使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 免费注册

警告:禁止回复纯表情、纯数字、复制他人回复等违反『回帖规则』行为,违者重罚

快速回复 收藏帖子 返回列表 客服中心 搜索
快速回复 返回顶部 返回列表