http代理的基本原理!Proxy其實指的是代理服務器,英文叫proxy server。其功能是代表網絡用戶獲取網絡信息。形象地說,就是網絡信息的中轉站。當我們正常請求一個網站時,我們將請求發送到web服務器,Web服務器將響應返回給我們。
如果設置了代理服務器,它實際上是本地計算機和服務器之間的橋梁。此時,本地計算機不會直接向Web服務器發送請求,而是向代理服務器發送請求。請求將被發送到代理服務器,然后代理服務器將它發送到Web服務器,然后代理服務器將Web服務器返回的響應轉發到本地計算機。
這樣我們也可以正常訪問網頁,但是這個過程中Web服務器識別的真實IP不再是我們自己機器的IP,成功實現了IP偽裝,這就是HTTP代理的基本原理。
隱藏代理自己的IP學位
不同的代理隱藏自己IP的能力不同,根據匿名程度來區分:
1.高低代理(IP模擬器代理)
數據包會原封不動的轉發,在服務器看來就好像真的是普通客戶端訪問一樣,記錄的IP就是代理服務器的IP。
2.普通匿名
將對數據包進行一些更改。有可能發現這是服務器端的代理服務器,有一定幾率追蹤到客戶端的真實IP。代理服務器通常添加的HTTP頭是HTTP_VIA和HTTP_X_FORWARDED_FOR。
3.透明劑
不僅改了包,還把客戶端的真實IP告訴了服務器。這種代理除了可以通過緩存技術提高瀏覽速度,通過內容過濾提高安全性之外,沒有顯著效果。最常見的例子是內部網的硬件防火墻。
要偽裝IP,一個有效的方法是使用IP模擬器代理。高匿名性的代理IP可以滿足用戶的需求,并且擁有海量的IP資源,可以安全放心的使用。