注意: 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. 17

    2019-07

    Squid代理服务器搭建亿级爬虫IP代理池

    做爬虫抓取时,我们经常会碰到网站针对IP地址封锁的反爬虫策略。但只要有大量可用的IP资源,问题自然迎刃而解。以前尝试过自己抓取网络上免费代理IP来搭建代理池,可免费IP质量参差不齐

  2. 21

    2019-08

    用你们的代理访问网站还会被封吗?

    很多IP代理精灵的客户会有这样的疑问,用你们的代理访问网站还会被封吗?IP代理精灵的所有IP都是来源自建,使用动态代理能极大程度减少被封的概率,但不合理的策略仍然可能会导致被封,

  3. 01

    2019-08

    高匿代理IP是什么意思

    在代理IP被人们所熟知的大环境下,常常有一些词汇,例如高匿代理IP,那么想知道高匿代理IP是什么意思,首先需要简单了解一下代理IP的原理。代理IP就是作为用户与互联网之间的中转站,提高

  4. 19

    2019-08

    使用代理IP可以在国外看国内视频

    很多网友在国外由于版权的问题,是不能用国内视频软件的,这个问题一直困扰很多在国外的用户。其实这个问题也是可以解决的。在国外想到用优酷、爱奇艺、腾讯视频等软件看视频的时候,

  5. 21

    2019-05

    动态vps与混拨vps的区别

    我们不管是建站还是切换IP,都需要使用vps,vps分为多种类型,分别是全国混拨vps、单城市拨号vps、固定ip,这不同类型vps作用也有区别的,那么VPS用哪个类型好呢?这拨号VPS怎么设置自动拨号

  6. 28

    2019-04

    玩游戏如何使用换IP软件切换IP?

    玩游戏有时候也会因为一些事情就被封IP了,为了避免玩游戏出现IP被封的情况,最好就是要遵守游戏规则,但是想多开账号玩,这也会被限制啊?想要多开还要避免IP被封,最好的方法就是更换