企业网站web代理服务器中的三个代理类型

作者:IPIDEA

2022-10-11 10:27:55

代理类型的关键在于代理服务器 web端配备。不同的设备会产生不同的代理类型。这三个自变量在装备中REMOTE_ADDR,HTTP_VIA,HTTP_X_FORWARDED_FOR是基本要素。

企业网站web代理服务器中的三个代理类型

1)REMOTE_ADDRREMOTE_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添加停止信息内容。X-Forwarded-For请求头文件格式如下:X-Forwarded-For:client,proxy1,proxy2client表达手机客户端IP地址;proxy1.远离服务器端的机器设备IP;proxy二是二级线圈代理机械设备IP;从文件格式,能够 看得出从client到server是能够 有双层代理。

假如一个HTTP在到达网络服务器之前,经历了三个代理Proxy1、Proxy2、Proxy3,IP各自为IP1、IP2、IP3,客户真正IP为IP0,那麽依照XFF服务器端最终将收到以下信息:X-Forwarded-For:IP0,IP1,IP2Proxy直接连接网络服务器,它会给XFF增加IP表达这是在帮助Proxy2分享恳求。没有目录IP3,IP3能够 根据服务器端RemoteAddress得到字段名。目录中并没有IP3,IP3能够 根据服务器端RemoteAddress得到字段名。人们知道。HTTP联接根据TCP联接,HTTP协议中没有IP的定义,RemoteAddress来源于TCP连接、表达和服务器端创建TCP联接的机器设备IP,这个例子就是说IP3。

3)HTTP_VIAvia是HTTP协议中的一个header,纪录了一次HTTP请求经历过的代理和网关ip,经过一个代理服务器,加上一个代理服务器的信息内容,经过两个,加上两个。


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

热门资讯