什麼是http代理伺服器,有什麼作用?

bluepeach發表於2021-09-11

什麼是http代理伺服器,有什麼作用?.png

代理伺服器是一種線上提供轉移功能的伺服器。一般來說,當我們使用網路瀏覽器直接連線其他網際網路站點獲取網路資訊時,我們直接聯絡目的站點伺服器,然後目的站點伺服器傳輸資訊。代理伺服器是客戶端和網路伺服器之間的另一個伺服器。有了它,瀏覽器不是直接去網路伺服器取回網頁,而是向代理伺服器發出請求。訊號會先傳送到代理伺服器,代理伺服器會取回瀏覽器需要的資訊,傳送到你的瀏覽器。

例如,您想訪問的網站是A,由於某種原因您無法訪問A或您不想直接訪問A(因此您可以透過A代理伺服器網站,對A而言,隱藏您自己的身份,即不知道是誰訪問的網站,而認為是A代理伺服器訪問的),此時您可以使用A代理伺服器,當您實際訪問網站時,您可以像以前一樣在A位址列中輸入您想訪問的網站,A地址將自動先訪問A代理伺服器,A代理伺服器將自動將您的目標網站轉移到A地址。

代理伺服器的功能

1、提高訪問速度:通常代理伺服器設定較大的緩衝區。當外部資訊透過時,它們也儲存在緩衝區。當其他使用者再次訪問相同的資訊時,他們直接從緩衝區取出資訊並傳輸給使用者,以提高訪問速度。

2、隱藏真實身份:網際網路使用者也可以透過代理伺服器隱藏自己的真實地址資訊,隱藏自己的駭客攻擊。

3、突破性限制:有時網路供應商會限制網際網路使用者的埠、目的網站、協議、遊戲、即時通訊軟體等。使用代理伺服器可以突破這些限制。

代理伺服器的主要型別

1、HTTP代理:最簡單的代理形式可以代理客戶機的HTTP訪問,使用HTTP協議瀏覽網頁。通常HTTP代理埠是80、3128或8080。

2、SOCKS代理:SOCKS代理不同於其他型別的代理,比如HTTP。只是簡單的傳輸資料包,不在乎什麼樣的應用協議。可以是HTTP協議,也可以是FTP協議,也可以是任何其他協議,所以SOCKS代理伺服器比其他型別的代理伺服器快很多。SOCKS代理分為SOCKS4和SOCKS5。區別在於SOCKS4代理只支援TCP協議(即傳輸控制協議),SOCKS5代理不僅支援TCP協議和UDP協議(即使用者資料包協議),還支援各種身份驗證機制和伺服器遠端域名分析(解決DNS汙染取決於此)。SOCK4可以獲得SOCKS5,但SOCKS5可以做到。目前SOCKS是最常用的SOCKS代理。

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

相關文章