1. 程式人生 > >高匿名、匿名和透明代理有什麼區別?

高匿名、匿名和透明代理有什麼區別?

編寫爬蟲的時候,我們經常會用到代理ip;

HTTP代理按匿名度可分為透明代理、匿名代理和高度匿名代理。

使用透明代理,對方伺服器可以知道你使用了代理,並且也知道你的真實IP。
透明代理訪問對方伺服器所帶的HTTP頭資訊如下:

REMOTE_ADDR = 代理伺服器IP
HTTP_VIA = 代理伺服器IP
HTTP_X_FORWARDED_FOR = 你的真實IP


透明代理還是將你的真實IP傳送給了對方伺服器,因此無法達到隱藏身份的目的。

使用匿名代理,對方伺服器可以知道你使用了代理,但不知道你的真實IP。
匿名代理訪問對方伺服器所帶的HTTP頭資訊如下:

REMOTE_ADDR = 代理伺服器IP
HTTP_VIA = 代理伺服器IP
HTTP_X_FORWARDED_FOR = 代理伺服器IP


匿名代理隱藏了你的真實IP,但是向訪問物件透露了你是使用代理伺服器訪問他們的。

使用高匿名代理,對方伺服器不知道你使用了代理,更不知道你的真實IP。
高匿名代理訪問對方伺服器所帶的HTTP頭資訊如下:

REMOTE_ADDR = 代理伺服器IP
HTTP_VIA 不顯示
HTTP_X_FORWARDED_FOR 不顯示


高匿名代理隱藏了你的真實IP,同時訪問物件也不知道你使用了代理,因此隱蔽度最高。

代理ip作為一種資源,網上的代理ip平臺基本都是收費的。我收藏了一個免費的代理ip平臺,量子代理,每天都有更新,很方便,推薦給程式猿們