HTTP流量是如何流向代理的?

ipidea發表於2022-05-27

一般來說, 客戶端會直接與Web伺服器進行通訊 那麼 HTTP流量 怎樣才能首先流向代理 的呢?以下是 四種常見方式可以使客戶端流量流向代理。


 

1、 修改客戶端

 

大多數 Web 客戶端 其中 包括網景和微軟的瀏覽器 都支援手工和自動代理配置。如果將客戶端配置為使用代理伺服器 那麼 客戶端就會將HTTP 請求直接傳送給代理 而不是原始 伺服器。

 

2、 修改網路

 

網路基礎設施可以通過若干種技術手段 在客戶端沒有參與的情況下 攔截網路流量並將其匯入代理。 因為 這種攔截依賴於監視HTTP 流量的交換裝置 以及 路由裝置 在客戶端毫不知情的情況下對其進行攔截 並且 將流量匯入個代理 這種代理被稱為攔截代理。

 

3、 修改DNS 的名稱空間

 

放在web 伺服器之前的代理伺服器 直接當作 Web 伺服器的名修改 DNS 的名稱空間字和 IP 地址 這樣的話 所有的請求 會傳送給這些替代物 而並非 伺服器。要實現這一點可以手工編輯DNS 名稱列表 或者用特殊的動態DNS 伺服器根據需要來確定適當的代理 伺服器。

 

 

4、 修改Web 伺服器

 

可以將某些web 伺服器配置為向客戶端傳送一條 HTTP 重定向命令 將客戶端請求重定向到一個代理上去 等到 收到重定向命令後 客戶端會與代理進行通訊。

 

IPIDEA 已向眾多網際網路知名企業提供服務,對提高爬蟲的抓取效率提供幫助,支援 API 批量使用,支援多執行緒高併發使用。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980628/viewspace-2897582/,如需轉載,請註明出處,否則將追究法律責任。

相關文章