代理服務器可以分三種透明代理、匿名代理、超級匿名代理 透明代理,服務器端可以知道你使用了代理,並且也知道你的真實IP 匿名代理,服務器端可以知道你使用了代理,但不知道你的真實IP 超級匿名代理,服務器端不知道你使用了代理,更加不會知道你的真實IP 如何判斷代理的匿名情況,可以通過以下參數來獲得:
# ]2 o8 b# f1 ?6 F- I( F* z一、沒有使用代理服務器的情況:
$ ~* @& h$ k! h" R* uREMOTE_ADDR = 您的 IP
2 f! j9 E0 |7 g9 A# ]9 ^: ]) jHTTP_VIA = 沒數值或不顯示
6 D3 \1 e- q: FHTTP_X_FORWARDED_FOR = 沒數值或不顯示 二、使用透明代理服務器的情況:Transparent Proxies (level 3)
3 _2 h% g/ c t7 r: v) n# SREMOTE_ADDR = 代理服務器 IP1 ~8 q; f0 k4 ]) E6 h$ m$ L
HTTP_VIA = 代理服務器 IP
5 T* S7 ~/ w2 }: E- P1 \HTTP_X_FORWARDED_FOR = 您的真實 IP
; F: f3 [. p* E) p這類代理服務器還是將您的信息轉發給您的訪問對象,無法達到隱藏真實身份的目的。 三、使用普通匿名代理服務器的情況:Anonymous Proxies (level 2), M9 A- k6 q }( t& ~* E; s
REMOTE_ADDR = 代理服務器 IP
$ Z* d$ O- Z1 [: W* W4 Q; f- |- GHTTP_VIA = 代理服務器 IP) W( r) V9 k; }& ~. Q* S
HTTP_X_FORWARDED_FOR = 代理服務器 IP
5 b* c: F Y) H( R6 E0 Z3 d3 h' @隱藏了您的真實IP,但是向訪問對像透露了您是使用代理服務器訪問他們的。 四、使用欺騙性代理服務器的情況:Distorting Proxies
* b8 n) t( H3 \$ JREMOTE_ADDR = 代理服務器 IP
4 b* D+ N% I7 G/ sHTTP_VIA = 代理服務器 IP# P5 _' j* G( F. N% A
HTTP_X_FORWARDED_FOR = 隨機的 IP6 Y2 ?' U7 A4 h
告訴了訪問對像您使用了代理服務器,但編造了一個虛假的隨機IP代替您的真實IP欺騙它。 五、使用高匿名代理服務器的情況:High Anonymity Proxies (level 1)
' W* I5 d _- ~+ n6 oREMOTE_ADDR = 代理服務器 IP _' w' F" `! U. N5 I
HTTP_VIA = 沒數值或不顯示& o/ A; s* G' s8 ^3 l
HTTP_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.html4 @2 Y" r& w6 [2 X, e! Y+ N* l' k
+ g6 e( H/ | O' S- C* p) v3 X x
; u( M; q- q" L* f
, W1 j+ L, a9 I; G, Y4 @ |