HTTP具有的原理?

作者:IPIDEA

2020-08-25 15:23:16

说到HTTP不知大家都是都熟悉呢,一般从事网络工作会悉知,可能刚接触其中很多人疑惑的就是HTTP是什么,其中包含了多种类型以及原理,下面就帮大家介绍一下有关IP代理的类型和工作原理。

 

一共能分为四种:透明代理,匿名代理,高匿代理,还有混淆代理。从安全程度来说,这四种代理类型的排序是高匿>混淆>匿名>透明。

 

HTTP类型主要取决于代理服务器端的配置。不同配置会形成不同的代理类型。在配置中,这三个变量REMOTE_ADDR,HTTP_VIA,HTTP_X_FORWARDED_FOR是决定性因素。


8.242.jpg


1、REMOTE_ADDR

REMOTE_ADDR表示客户端的IP,但是它的值不是由客户端提供的,而是服务器根据客户端的IP指定的。如果使用浏览器直接访问某个网站,那么网站的web服务器(Nginx、Apache等)就会把REMOTE_ADDR设为客户端的IP地址。

如果我们给浏览器设置代理,我们访问全球网站公开数据的请求会先经过代理服务器,然后由代理服务器将请求转化到目标网站。那么网站的web服务器就会把REMOTE_ADDR设为代理服务器的IP。


2、X-Forwarded-For(XFF)

X-Forwarded-For是一个HTTP扩展头部,用来表示HTTP请求端真实IP。当客户端使用了代理时,web服务器就不清楚客户端的真实IP地址。为了避免这个情况,代理服务器通常会增加一个X-Forwarded-For的头信息,把客户端的IP添加到头信息里面。


3、HTTP_VIA

via是HTTP协议里面的一个header,记录了一次HTTP请求所经过的代理和网关,经过1个代理服务器,就添加一个代理服务器的信息,经过2个就添加2个。以上便是HTTP的原理介绍,IPIDEA全球http代理服务器稳定能够满足大量的需求,支持API防止账号关联使用,支持多线程高并发使用,安全性也可以得到保障。


*ipidea提供的服务必须在境外网络环境下使用

热门资讯