淺析代理服務器中的透明代理
代理服務器有很多種,其中按照請求信息的安全性可以分為全匿名代理,普通匿名代理,和透明代理。
下面天啟代理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的數據。