注意: IP代理精灵仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

请登录 注册

首页 > 新闻资讯 > HTTP代理(转发代理&反向代理)与重定向

HTTP代理(转发代理&反向代理)与重定向

来源:IP代理精灵 作者:admin 时间:2019-06-11 11:01:26

你对HTTP代理(转发代理&反向代理)与重定向了解多少呢?今天本文就来大家普及相关的知识,希望对你有用。


转发代理服务器


Forward Proxy:客户端无法直接请求服务器,只能将请求发往转发代理服务器(简称代理服务器),代理服务器将请求转发给服务器,接收到服务器响应后再将响应转发回客户端。适用于客户端从内部网络访问外部网络时,可能由于防火墙的存在无法直接访问外网,这时需要借助转发代理服务器访问外部网络(防火墙可能配置了只允许转发代理服务器与外部通信及一些其他规则)。有时为了加速代理服务器响应,可能会采用缓存技术。整个过程如:

image.png

反向代理服务器


Reverse Proxy:反向代理服务器用来代理服务器接收客户端请求,对于客户端来说,其感知不到反向代理的存在。考虑到服务器集群的安全,可以将反向代理服务器架设在防火墙外,接收到客户端请求后,反向代理服务器透过防火墙将请求转发到不同的服务器,再将服务器的响应回应给客户端(防火墙可以设置只允许反向代理服务器与真实服务器集群交互)。反向代理服务器也可能采用缓存技术,整个过程如下图(结构与转发代理服务器差不多):

image.png

在代理转发场景,用户端发送一次请求就可以获得响应,无需关注转发代理服务器或者反向代理服务器做了什么。而在重定向场景,客户端至少要发送两次请求才能得到想要的结果。


重定向


客户端向服务器请求资源A,服务器发现A在其他地方,于是返回301 Move Permanently给客户端,告诉客户端该资源被永久移动到位置B(通过响应头部的Location字段):

image.png

然后客户端重新请求资源B得到想要的结果:

image.png

重定向时,如果该资源是被临时移动,服务端可能会返回302 Temporarily Moved,但是302响应可能会被搜索引擎认为是在作弊,所以日常开发最好使用301Move Permanently 。


最后,请求一个资源有可能发生多次重定向行为(请求A,被重定向到B,又被重定向到C,…,最后得到真正的资源)。


最新资讯

推荐阅读

  1. 01

    2020-06

    互联网非法地,代理IP保护你

    互联网非法地,代理IP保护你!随着大数据技术的迅猛发展,各种各样新起技术性应时而生:互联网大数据,区块连,自媒体平台这些。这种技术性宛如神奇的魔法棒,将大家带到了一个全新的全

  2. 20

    2019-09

    ip代理软件,网络营销推广神器

    ip代理软件,网络营销推广神器。如今网络与人们的生活和工作密不可分,特别是那些网络工作者,更是离开了网络基本就没办法进行工作。如果你是一名从事网络营销,网赚、注册、投票、跑

  3. 27

    2018-11

    爬虫入门精通:新手学习爬虫要掌握的知识

    现在许多行业都需要用到爬虫收集数据,爬虫的入门门槛也低,学习比较容易,都说互联网的流量50%以上都是爬虫贡献的,可想而知,有多少人在用爬虫。那么如果想学习爬虫,怎么学呢?

  4. 09

    2020-10

    爬虫业务为什么要用ip代理

    爬虫业务为什么要用ip代理?随着互联网经济的发展,爬虫业务愈来愈关键,可是,在爬取过程中,碰上最多的一个难题就是ip被封。常常正在爬取就爬不了了,ip浏览受限了,或是不断的提示输

  5. 05

    2019-06

    便宜的ip代理哪个好

    目前提供ip代理的商家比较多,那么便宜的ip代理哪个好?商家不仅要找运营商采购宽带,还要提供服务器硬件资源,并且还要负责维护和售后工作,这ip代理价格还这么低,岂不是亏到破产?其

  6. 15

    2019-01

    用途广的IP代理,哪个IP代理更稳定?

    IP代理用途越来越广,即使新手也是知道免费的IP代理是非常不稳定的,也可以说其IP稳定性是非常非常低的,很多项目都不能直接使用,即使要使用免费IP代理,也需要进行有效性检测之后才能