IP代理具有哪些類型原理
IP代理具有哪些類型?說到IP代理不知大家都是都熟悉呢,可能一部分是完全都不知道,其中很多人疑惑IP代理是什么,具有哪些類型和原理呢,究竟該如何獲得大量的IP代理呢,全球HTTP幫大家介紹一下有關(guān)IP代理的類型和工作原理。
IP代理具有哪些類型,代理類型一共能分為四種。除了前面提到的透明代理,匿名代理,高匿代理,還有混淆代理。從安全程度來說,這四種代理類型的排序是高匿>混淆>匿名>透明。
IP代理的原理代理類型主要取決于代理服務(wù)器端的配置。不同配置會形成不同的代理類型。在配置中,這三個變量REMOTE_ADDR,HTTP_VIA,HTTP_X_FORWARDED_FOR是決定性因素。
1、REMOTE_ADDR表示客戶端的IP,但是它的值不是由客戶端提供的,而是服務(wù)器根據(jù)客戶端的IP指定的。如果使用瀏覽器直接訪問某個網(wǎng)站,那么網(wǎng)站的web服務(wù)器(Nginx、Apache等)就會把REMOTE_ADDR設(shè)為客戶端的IP地址。
如果我們給瀏覽器設(shè)置代理,我們訪問目標(biāo)網(wǎng)站的請求會先經(jīng)過代理服務(wù)器,然后由代理服務(wù)器將請求轉(zhuǎn)化到目標(biāo)網(wǎng)站。那么網(wǎng)站的web服務(wù)器就會把REMOTE_ADDR設(shè)為代理服務(wù)器的IP。
2、X-Forwarded-For(XFF)是一個HTTP擴(kuò)展頭部,用來表示HTTP請求端真實IP。當(dāng)客戶端使用了代理時,web服務(wù)器就不知道客戶端的真實IP地址。為了避免這個情況,代理服務(wù)器通常會增加一個X-Forwarded-For的頭信息,把客戶端的IP添加到頭信息里面。
3、HTTP_VIA,via是HTTP協(xié)議里面的一個header,記錄了一次HTTP請求所經(jīng)過的代理和網(wǎng)關(guān),經(jīng)過1個代理服務(wù)器,就添加一個代理服務(wù)器的信息,經(jīng)過2個就添加2個。