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

请登录 注册

首页 > 新闻资讯 > 浅谈HTTP代理和HTTPS代理的工作流程的异同

浅谈HTTP代理和HTTPS代理的工作流程的异同

来源:ip代理精灵 作者:admin 时间:2020-05-25 16:05:38

浅谈HTTP代理和HTTPS代理的工作流程的异同!

浅谈HTTP代理和HTTPS代理的工作流程的异同

一、在Http的时代,大部分是走的RFC 7230中描述的普通代理。这种代理扮演的是“中间人”角色,对于连接到它的客户端来说,它是服务端;对于要连接的服务端来说,它是客户端。它就负责在两端之间来回传送 HTTP 报文。它的流程是:

1、客户端浏览器将请求原封不动的发送给代理服务器

2、代理服务器从HttpHeader中获取目标的主机地址,将请求发送给目标主机

3、目标主机将响应回传给代理服务器

4、代理服务器将响应回传给客户端浏览器。

对于客户端浏览器来说,代理服务器就是目标web服务器。

对于web服务器来说来说,它会把代理当做客户端,完全察觉不到真正客户端的存在。

这种代理服务器实现是比较简单的,基本上是原封不动的透传,主要是第2步,需要从header中识别目标主机地址。

二、到了Https时代,这种方式就有问题了,代理服务器是一个web服务器,它是影响了客户端和服务器的TLS加密连接的。此时主要使用RFC中定义的通过 Web 代理服务器用隧道方式传输基于 TCP 的协议的隧道代理方式,它的主要流程为:

1、浏览器首先发送Http Connect请求给代理服务器,发送目标主机信息。

2、代理服务器建立和目标主机的tcp链接,并向浏览器回应Connection Established应答。

3、浏览器将请求发送给代理服务器,代理服务器透传给目标主机。

4、目标主机将响应回给代理服务器,代理服务器将响应回给浏览器。

这种模式下,和Sock5等代理协议非常类似了,代理服务器完全就是一个透传的管道了。只不过是通过http协议协商建立起管道而已。建立连接后,代理服务器只起转发的作用,理论上也适用于转发其它TCP协议。


最新资讯

推荐阅读

  1. 15

    2019-04

    详解几种不同的代理模式

    HTTP代理是什么?HTTP隊道是什么?HTTPS是HTTP的复数吗?一开始接触这种的程序员新人难免会糊涂。这篇文章就来为你详解几种不同的ip代理模式!http隊道与https http隧道:“HTTP隊道新技术”就是说把

  2. 21

    2020-12

    营销补量用代理IP有效果吗

    营销补量用代理IP有效果吗?如今无论是做电商还是其他的一些行业,大部分的行业都需要做一些补量的工作,通过补量工作可以有效的提高转化率,但这营销补量工作并不好做,因为这相当于是

  3. 25

    2019-10

    获取代理IP支撑网络工作的5个方法

    获取代理IP支撑网络工作的5个方法!做互联网的朋友都知道,在很多网络工作中,都需要代理IP的支持,比如网络投票、效果补量、网购下单、品牌监控、市场分析等等,没有代理IP的支撑,工作

  4. 19

    2019-05

    断网换IP怎么操作

    断网换IP怎么操作?使用宽带的人可以通过重启路由器更换ip,使用校园网的人可以通过断网后重新连网换ip。下面整理了具体的操作方法,一起来看看吧!1.有线无路由:简单版:拔网线 复杂版

  5. 09

    2019-09

    如何防范ip地址被攻击?

    如何防范ip地址被攻击?黑客会采取各种手段,探测对方的主机信息,以便决定使用何种最有效的方法达到自己的目的。黑客会通过攻击对方IP地址来获取自己想要的信息,如果我们的IP被攻击,

  6. 09

    2019-05

    关于HTTP代理IP的误解

    什么是HTTP代理IP​?通俗的来说,就是换IP。据小编了解,很多人对HTTP代理IP都存在着一些误解,今天小编就来带大家解开这些误会。大部分人都知晓,在使用网络爬虫多次爬取同一网站时,经常