正向代理与反向代理的区别盘点

代理IP目前已经融入了我们的日常生活当中,许多业务的顺利开展都离不开代理IP的支持。不过对于大部分用户而言,日常使用的基本均为正向代理,实际上代理IP还存在着反向代理的类型:


image.png


正向代理与反向代理的定义


正向代理


正向代理是一个位于客户端和目标服务端的代理服务器。客户端向代理服务器发送请求,并且指定目标服务端,然后代理服务器会去帮忙代理请求,向目标服务器请求获取到响应后,将响应内容返回给客户端。


反向代理


反向代理正好相反,对于客户端来说,代理服务器就好像目标服务器一样,客户端是直接访问代理服务器,代理服务器后台会进行转发到对应目标服务器,对客户端来说是看不到的,客户端不知道具体是哪个目标服务器,但是访问代理服务器是和请求目标服务器效果是一样的。

 

正向代理与反向代理的区别


代理对象不同


正向代理代理的是客户端,客户端访问代理服务器,并且需要指定目标服务器,然后代理服务器会发送请求给目标服务器,响应之后,响应内容由代理服务器返回给客户端。


反向代理代理的是目标服务端,客户端请求代理服务器,不需要指定配置什么目标服务器,代理服务器会进行转发到对应目标服务器,对客户端来说,目标服务器是不可见的。


使用场景不同


正向代理代理是为了在防火墙内的局域网提供访问Internet的途径,适用的场景就是客户端A能访问代理服务器B,代理服务器能访问C,客户端A不能访问服务器C,所以这种场景就可以用代理服务器进行转发。


反向代理的应用场景,最常见的就是负载均衡,比如用户访问一台代理的nginx服务器,后面代理着很多Tomcat服务器,具体的服务和静态资源等都是部署到Tomcat服务器。用户们访问nginx时并不知道具体访问到哪个Tomcat服务器,但是实际上访问的效果是一样的,都可以收到数据反馈。


IPIDEA已向众多互联网知名企业提供服务,对提高爬虫的抓取效率提供帮助,支持API批量使用,代理IP资源遍布全球220+国家与地区,每日高达9000万真实住宅IP资源,高速、高可用率,欢迎测试。欢迎访问www.ipidea.net

 


热门资讯