1.代理類型
有四種類型的代理。透明代理,匿名代理,匿名代理,迷惑代理。
從安全程度來說,這四種代理類型的排名都比較高>:混亂>:匿名>:透明。
2.代理原則
代理類型主要取決于代理服務(wù)器的配置。不同的配置會(huì)導(dǎo)致不同的代理類型。
在配置中,這三個(gè)變量REMOTE_ADDR、HTTP_VIA和HTTP_X_FORWARDED_FOR是決定性因素。
1)遠(yuǎn)程_ADDR
REMOTE_ADDR表示客戶端的IP地址,但它的值不是由客戶端提供的,而是由服務(wù)器根據(jù)客戶端的IP地址指定的。
如果用瀏覽器直接訪問網(wǎng)站,web服務(wù)器(Nginx,Apache等。)將遠(yuǎn)程_ADDR設(shè)置為客戶端的IP地址。
如果我們?yōu)闉g覽器設(shè)置一個(gè)代理,我們?cè)L問目標(biāo)網(wǎng)站的請(qǐng)求將首先通過代理服務(wù)器,然后代理服務(wù)器將請(qǐng)求轉(zhuǎn)換為目標(biāo)網(wǎng)站。網(wǎng)站的網(wǎng)絡(luò)服務(wù)器會(huì)將遠(yuǎn)程ADDR設(shè)置為代理服務(wù)器的IP。
2)轉(zhuǎn)發(fā)給(XFF)
X-Forwarded-For是一個(gè)HTTP擴(kuò)展頭,用來表示HTTP請(qǐng)求者的真實(shí)IP。當(dāng)客戶端使用代理時(shí),網(wǎng)絡(luò)服務(wù)器不知道客戶端的真實(shí)IP地址。為了避免這種情況,代理服務(wù)器通常會(huì)添加一個(gè)轉(zhuǎn)發(fā)頭信息,并將客戶端的IP地址添加到頭信息中。
轉(zhuǎn)發(fā)請(qǐng)求的報(bào)頭格式如下:
X-Forwarded-For: client, proxy1, proxy2客戶端代表客戶端的IP地址;Proxy1是距離服務(wù)器最遠(yuǎn)的設(shè)備的IP;Proxy2是輔助代理設(shè)備的IP;從格式可以看出,從客戶端到服務(wù)器可以有多層代理。
如果一個(gè)HTTP請(qǐng)求在到達(dá)服務(wù)器之前經(jīng)過三個(gè)代理Proxy1、Proxy2、Proxy3,IP分別為IP1、IP2、IP3,用戶的真實(shí)IP為IP0,那么按照XFF標(biāo)準(zhǔn),服務(wù)器最終會(huì)收到如下信息:
X-Forwarded-For: IP0, IP1, IP2代理3直接連接到服務(wù)器,它會(huì)將IP2附加到XFF,表示它正在轉(zhuǎn)發(fā)代理2的請(qǐng)求。列表中沒有IP3,IP3可以從服務(wù)器上的遠(yuǎn)程地址字段中獲得。我們知道HTTP連接是基于TCP連接的,HTTP協(xié)議中沒有IP的概念。遠(yuǎn)程地址來自TCP連接,表示與服務(wù)器建立TCP連接的設(shè)備的IP,在本例中為IP3。
3)HTTP_VIA
Via是HTTP協(xié)議中的一個(gè)頭,它記錄了一個(gè)HTTP請(qǐng)求通過的代理和網(wǎng)關(guān)。通過一個(gè)代理服務(wù)器后,添加一個(gè)代理服務(wù)器的信息,通過兩個(gè)后,添加兩個(gè)代理服務(wù)器。
3.代理類型的區(qū)別
1)透明代理(透明代理)
代理服務(wù)器的配置如下:
遠(yuǎn)程_ADDR =代理知識(shí)產(chǎn)權(quán)
HTTP_VIA =代理IP
HTTP_X_FORWARDED_FOR =你的IP
透明代理雖然可以直接“隱藏”客戶端的IP地址,但仍然可以從HTTP_X_FORWARDED_FOR中找到客戶端的IP地址。
2)匿名代理
代理服務(wù)器的配置如下:
遠(yuǎn)程_ADDR =代理IP
HTTP_VIA =代理IP
HTTP_X_FORWARDED_FOR =代理IP
匿名代理可以提供隱藏客戶端IP地址的功能。使用匿名代理,服務(wù)器可以知道客戶端使用代理,但無法知道客戶端的真實(shí)IP地址。
3)扭曲代理
代理服務(wù)器的配置如下:
遠(yuǎn)程_ADDR =代理知識(shí)產(chǎn)權(quán)
HTTP_VIA =代理IP
HTTP_X_FORWARDED_FOR =隨機(jī)IP地址
類似匿名代理,但是會(huì)偽裝的更逼真。如果客戶端使用了混淆的代理,服務(wù)器仍然可以知道客戶端在使用代理,但是會(huì)得到一個(gè)偽造的客戶端IP地址。
4)精英代理或高匿名代理
代理服務(wù)器的配置如下:
遠(yuǎn)程_ADDR =代理知識(shí)產(chǎn)權(quán)
HTTP_VIA =未確定
HTTP_X_FORWARDED_FOR =未確定
高隱藏代理不僅可以讓服務(wù)器不清楚客戶端是否在使用代理,還可以保證服務(wù)器無法獲得客戶端的真實(shí)IP地址。
4.代理的選擇
選擇數(shù)量多、面積廣、隱蔽性高、穩(wěn)定的代理軟件,如掘金ip代理,分為PC版和移動(dòng)版,可以滿足絕大多數(shù)對(duì)ip代理的需求。
1.《代理服務(wù)器ip地址 帶你了解代理 IP 那些事》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。
2.《代理服務(wù)器ip地址 帶你了解代理 IP 那些事》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/junshi/966520.html