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

    2019-08

    游戏加速器和代理IP的区别在哪里

    在生活中,无论是玩游戏还是工作,都会遇到IP限制的问题。而游戏加速器和代理IP的出现帮助很多人解决了这种问题,但这两者很多人常常弄混,那么,两者有什么不同呢?从原理出发,两者

  2. 24

    2020-02

    怎样实现多线程调用API获取IP?

    怎样实现多线程调用API获取IP?最近有朋友问:你家的API一定要有提取间隔吗,不可以无限制的调用吗?

  3. 18

    2019-04

    如何匿名访问网页?

    你确定你的上网活动是隐私吗?再想一想。据《今日美国报》网站报道,不仅是你的浏览过程被网站、搜索引擎和社交网络跟踪,还会被你的网络服务提供者,网页浏览器,政府以及上百家网络

  4. 21

    2020-10

    换IP有什么作用?

    换IP有什么作用?IP代理就是改变或者隐藏自己电脑的地址,对于一些网站如果频繁注册一个IP是不可以的,通常是从事网络工作者用的多ip更换方式因为ip端稀少所以网络运营商都使用动态ip,只

  5. 24

    2019-06

    IP代理精灵——优质互联网大数据IP营销软件

    随着互联网飞速发展,代理IP在生活中的应用越来越多,经常听说代理IP或者HTTP代理,那么到底什么是代理IP呢?通俗的讲,代理IP是一个网络信息中转站,其功能就是代用户去取得网络信息,通

  6. 04

    2019-11

    IP代理精灵的作用是什么?

    IP代理精灵的作用是什么?代理IP也就是说的代理服务器(Proxy Server),它的主要功能就是安全的保护用户,它主要工作在开放系统互联(OSI)模型的对话层,从而起到防火墙的作用.大多数的代理服务器会