浅析代理服务器中的透明代理

代理服务器有很多种,其中按照请求信息的安全性可以分为全匿名代理,普通匿名代理,和透明代理。

下面天启代理IP给大家简单介绍一下透明代理是什么,它的原理又是怎么样的。

(一)透明代理是什么

这三种代理服务器的区别在于代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三个变量不同。透明代理的三个便利分别为:

REMOTE_ADDR = Proxy IP

HTTP_VIA = Proxy IP

HTTP_X_FORWARDED_FOR = Your IP

透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改编你的request fields(报文),并会传送真实IP。虽然可以直接“隐藏”你的IP地址,但是还是可以从HTTP_X_FORWARDED_FOR来查到你是谁。注意,加密的透明代理则是属于匿名代理,意思是不用设置使用代理了。

(二)透明代理的原理

如图所示,此时用户A和用户B不知道行为管理设备充当透明代理行为,当用户A或用户B向服务器A或服务器B提交请求的时候,透明代理设备就会根据自身策略拦截并修改用户A或B的报文,并作为实际的请求方,向服务器A或B发送请求。

当接收信息回传,透明代理再根据自身的设置把允许的报文发回至用户A或B,如果透明代理设置不允许访问服务器B,那么用户A或者用户B就不会得到服务器B的数据。