代理服務器可以分三種透明代理、匿名代理、超級匿名代理 透明代理,服務器端可以知道你使用了代理,並且也知道你的真實IP 匿名代理,服務器端可以知道你使用了代理,但不知道你的真實IP 超級匿名代理,服務器端不知道你使用了代理,更加不會知道你的真實IP 如何判斷代理的匿名情況,可以通過以下參數來獲得:
( x: d) g6 ]7 a0 r一、沒有使用代理服務器的情況:
5 J* N5 r. ~" {- E) v5 BREMOTE_ADDR = 您的 IP
0 i; h, @- _ w2 pHTTP_VIA = 沒數值或不顯示4 O% l. S0 `) Q7 U3 P& ~$ l
HTTP_X_FORWARDED_FOR = 沒數值或不顯示 二、使用透明代理服務器的情況:Transparent Proxies (level 3)
. b6 K) r" ?" U V8 J0 WREMOTE_ADDR = 代理服務器 IP( c! Q( J$ z+ e4 y# ?5 l
HTTP_VIA = 代理服務器 IP0 b8 y5 c2 `3 r* L& U
HTTP_X_FORWARDED_FOR = 您的真實 IP2 ?" e" ?; k( ]; ^" P
這類代理服務器還是將您的信息轉發給您的訪問對象,無法達到隱藏真實身份的目的。 三、使用普通匿名代理服務器的情況:Anonymous Proxies (level 2)
4 N# ^9 r, g) V7 c* |REMOTE_ADDR = 代理服務器 IP) B; g# J$ r0 a; n
HTTP_VIA = 代理服務器 IP
7 x7 |9 I5 F, NHTTP_X_FORWARDED_FOR = 代理服務器 IP
9 H3 _3 Q$ F8 G) i. V/ P2 P/ n隱藏了您的真實IP,但是向訪問對像透露了您是使用代理服務器訪問他們的。 四、使用欺騙性代理服務器的情況:Distorting Proxies2 S# Z$ f3 N/ ^: K' j
REMOTE_ADDR = 代理服務器 IP
8 M( _( }; Q1 @3 ~! HHTTP_VIA = 代理服務器 IP
6 E3 B2 U# Y+ fHTTP_X_FORWARDED_FOR = 隨機的 IP
" q$ f: O* B& c. Y告訴了訪問對像您使用了代理服務器,但編造了一個虛假的隨機IP代替您的真實IP欺騙它。 五、使用高匿名代理服務器的情況:High Anonymity Proxies (level 1)/ K( V8 H& G# ^% W
REMOTE_ADDR = 代理服務器 IP
$ ^8 l. O( g4 t! x/ IHTTP_VIA = 沒數值或不顯示
: a G$ f' d. Z, S8 f/ k+ q7 JHTTP_X_FORWARDED_FOR = 沒數值或不顯示 下面介紹1個可以檢查代理服務器匿名程度的網站: http://www.stilllistener.com/checkpoint1/ http://www.stilllistener.com/checkpoint1/test2/ 如果發現類似情況 REMOTE_ADDR = 代理的IP HTTP_X_FORWARDED_FOR= 你自身的IP地址HTTP_VIA=1.1 CF22-8000(舉例,內容為代理服務器所配置,依情況不同變化)說明是透明代理,此時你已經被代理服務器出賣了!只要是透明代理,通過上面的網站可以明顯的看到紅色的文字 !現在大家知道 我們選擇代理是需要選擇哪種類型的代理了吧!http://www.winzhen.com/proxy.html& q/ Y E) l) H3 f# O
+ U6 V# M) m2 z* J6 s: F& X7 y: x# r
: f5 A; ^0 l, b# [6 A; ? |