這4種代理,主要是在代理服務器端的配置不一樣,致使其向目標地址發送請求時,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三個變量不一樣。服務器
一、透明代理(Transparent Proxy)dom
REMOTE_ADDR = Proxy IPspa
HTTP_VIA = Proxy IP代理
HTTP_X_FORWARDED_FOR = Your IPit
透明代理雖然能夠直接「隱藏」你的IP地址,可是仍是能夠從HTTP_X_FORWARDED_FOR來查到你是誰。變量
二、匿名代理(Anonymous Proxy)服務器端
REMOTE_ADDR = proxy IP配置
HTTP_VIA = proxy IP請求
HTTP_X_FORWARDED_FOR = proxy IP
匿名代理比透明代理進步了一點:別人只能知道你用了代理,沒法知道你是誰。
還有一種比純匿名代理更先進一點的:混淆代理,見下節。
三、混淆代理(Distorting Proxies)
REMOTE_ADDR = Proxy IP
HTTP_VIA = Proxy IP
HTTP_X_FORWARDED_FOR = Random IP address
如上,與匿名代理相同,若是使用了混淆代理,別人仍是能知道你在用代理,可是會獲得一個假的IP地址,假裝的更逼真:-)
四、高匿代理(Elite proxy或High Anonymity Proxy)
REMOTE_ADDR = Proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
能夠看出來,高匿代理讓別人根本沒法發現你是在用代理,因此是最好的選擇。