淺析代理服務(wù)器中的透明代理
代理服務(wù)器有很多種,其中按照請(qǐng)求信息的安全性可以分為全匿名代理,普通匿名代理,和透明代理。
下面天啟代理IP給大家簡單介紹一下透明代理是什么,它的原理又是怎么樣的。
(一)透明代理是什么
這三種代理服務(wù)器的區(qū)別在于代理服務(wù)器端的配置不同,導(dǎo)致其向目標(biāo)地址發(fā)送請(qǐng)求時(shí),REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三個(gè)變量不同。透明代理的三個(gè)便利分別為:
REMOTE_ADDR = Proxy IP
HTTP_VIA = Proxy IP
HTTP_X_FORWARDED_FOR = Your IP
透明代理的意思是客戶端根本不需要知道有代理服務(wù)器的存在,它改編你的request fields(報(bào)文),并會(huì)傳送真實(shí)IP。雖然可以直接“隱藏”你的IP地址,但是還是可以從HTTP_X_FORWARDED_FOR來查到你是誰。注意,加密的透明代理則是屬于匿名代理,意思是不用設(shè)置使用代理了。
(二)透明代理的原理
如圖所示,此時(shí)用戶A和用戶B不知道行為管理設(shè)備充當(dāng)透明代理行為,當(dāng)用戶A或用戶B向服務(wù)器A或服務(wù)器B提交請(qǐng)求的時(shí)候,透明代理設(shè)備就會(huì)根據(jù)自身策略攔截并修改用戶A或B的報(bào)文,并作為實(shí)際的請(qǐng)求方,向服務(wù)器A或B發(fā)送請(qǐng)求。
當(dāng)接收信息回傳,透明代理再根據(jù)自身的設(shè)置把允許的報(bào)文發(fā)回至用戶A或B,如果透明代理設(shè)置不允許訪問服務(wù)器B,那么用戶A或者用戶B就不會(huì)得到服務(wù)器B的數(shù)據(jù)。