您的位置:首页 > 新闻资讯 >文章内容
代理IP三种代理方式详解
来源:互联网 作者:admin 时间:2019-09-03 10:46:39

  代理服务技术其实在互联网已经存在很长一段时间,只是前期少部分人才会使用到,所以没有什么知名度。但是随着网络的发展,现在不少人对互联网进行研究,也开始用到代理服务技术,像代理IP这种。代理技术分为正向代理、反向代理、透明代理3种,下面我们来看看这三种代理方式有什么不同。


代理IP三种代理方式详解


  一、正向代理(Forward Proxy)


  一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下:


  正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。所谓的正向代理就是代理服务器替代访问方【用户A】去访问目标服务器【服务器B】。


  二、透明代理


  如果把正向代理、反向代理和透明代理按照人类血缘关系来划分的话。那么正向代理和透明代理是很明显堂亲关系,而正向代理和反向代理就是表亲关系了。


  透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改编你的request fields(报文),并会传送真实IP。注意,加密的透明代理则是属于匿名代理,意思是不用设置使用代理了。


  透明代理实践的例子就是时下很多公司使用的行为管理软件。


  用户A和用户B并不知道行为管理设备充当透明代理行为,当用户A或用户B向服务器A或服务器B提交请求的时候,透明代理设备根据自身策略拦截并修改用户A或B的报文,并作为实际的请求方,向服务器A或B发送请求,当接收信息回传,透明代理再根据自身的设置把允许的报文发回至用户A或B,如上图,如果透明代理设置不允许访问服务器B,那么用户A或者用户B就不会得到服务器B的数据。


  三、反向代理(reverse proxy)


  反向代理正好与正向代理相反,对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端。


  当反向代理服务器不止一个的时候,我们甚至可以把它们做成集群,当更多的用户访问资源服务器B的时候,让不同的代理服务器Z(x)去应答不同的用户,然后发送不同用户需要的资源。


  当然反向代理服务器像正向代理服务器一样拥有CACHE的作用,它可以缓存原始资源服务器B的资源,而不是每次都要向原始资源服务器B请求数据,特别是一些静态的数据,比如图片和文件,如果这些反向代理服务器能够做到和用户X来自同一个网络,那么用户X访问反向代理服务器X,就会得到很高质量的速度。这正是CDN技术的核心。


相关文章内容简介
推荐阅读
  • 21 2019-03
    爬取大规模数据必备高效代理IP和分布式爬虫

    学习Python爬虫,必然是想要爬取大规模数据,如果还想单个单个来爬取数据,那还不如人工采集呢?何必花时间花成本去做网络爬虫进行采集,是吧。但是想要爬取大规模数据,我们需要准备一

  • 31 2019-05
    账号IP地址定位异常被封的几率大

    账号IP地址定位异常被封的几率大,这是很常见的事情。我们需要连接网络,这是一定要获取到IP地址才能连接到网络的。

  • 08 2019-07
    ip代理为什么不可或缺?

    ip代理为什么不可或缺?无论是爬虫的数据采集,还是刷浏览量等数据都是要使用到ip代理,这是为何呢?

  • 15 2019-07
    国内最大的http代理服务商

    国内最大的http代理服务商是哪家?这是估计大家都是不知道的,因为很多商家也在不断的更新城市线路,很多企业的实力都非常厉害。

  • 05 2019-08
    代理IP设置使用的五个不同方法

    由于同一个IP反复爬取同一个网页,就很可能被封,所以如果需要爬虫出面进行爬取,这需要使用代理IP的,但是怎么使用代理IP呢?这里介绍代理IP设置使用的五个不同方法,大家可以参考下的

  • 17 2019-04
    python爬虫策略:验证码、前端逆向、JS Hook

    python爬虫策略有哪些?说到应对反爬虫的技术,一般都是从行为模式模拟用户,代理IP切换IP突防,或者是模拟浏览器等等,这些都是一些必会的应对方法了,另外呢,还有一些网站会设有其他

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部