什麼是http代理,什麼是socks5代理?兩者有什麼不同?

犀牛小牛發表於2019-03-01

代理伺服器英文全稱是Proxy Server,其功能就是代理網路使用者去取得網路資訊。形象的說:它是網路資訊的中轉站。在一般情況下,我們使用網路瀏覽器直接去連線其他Internet站點取得網路資訊時,須送出Request訊號來得到回答,然後對方再把資訊以bit方式傳送回來。

代理伺服器是介於瀏覽器和Web伺服器之間的一臺伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求,Request訊號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的資訊並傳送給你的瀏覽器。

而且,大部分代理伺服器都具有緩衝的功能,就好象一個大的Cache,它有很大的儲存空間,它不斷將新取得資料儲存到它本機的儲存器上,如果瀏覽器所請求的資料在它本機的儲存器上已經存在而且是最新的,那麼它就不重新從Web伺服器取資料,而直接將儲存器上的資料傳送給使用者的瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理伺服器)是Internet鏈路級閘道器所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)模型的對話層。主要的功能有:

1.突破自身IP訪問限制,訪問國外站點。教育網、169網等網路使用者可以透過代理訪問國外網站。

2.訪問一些單位或團體內部資源,如某大學FTP(前提是該代理地址在該資源的允許訪問範圍之內),使用教育網內地址段免費代理伺服器,就可以用於對教育 網開放的各類FTP下載上傳,以及各類資料查詢共享等服務。

3.突破中國電信的IP封鎖:中國電信使用者有很多網站是被限制訪問的,這種限制是人為的,不同Serve對地址的封鎖是不同的。所以不能訪問時可以換一個國 外的代理伺服器試試。

4.提高訪問速度:通常代理伺服器都設定一個較大的硬碟緩衝區,當有外界的資訊透過時,同時也將其儲存到緩衝區中,當其他使用者再訪問相同的資訊時, 則直接由緩衝區中取出資訊,傳給使用者,以提高訪問速度。

5.隱藏真實IP:上網者也可以透過這種方法隱藏自己的IP,免受攻擊。

SOCK5代理伺服器 :

被代理端與代理伺服器透過“SOCK4/5代理協議”進行通迅(具體協議內容可檢視RFC文件)。SOCK4代理協議可以說是對HTTP代理協議的加強,它不僅是對HTTP協議進行代理,而是對所有向外的連線進行代理,是沒有協議限制的。也就是說,只要你向外連線,它就給你代理,並不管你用的是什麼協議,極大的彌補了HTTP代理協議的不足,使得很多在HTTP代理情況下無法使用的網路軟體都可以使用了。(例如:OICQ、MSN等軟體 )SOCK5代理協議又對前一版進行了修改,增加了支援UDP代理及身份驗證的功能。它不是“協議代理”,所以它會對所有的連線進行代理,而不管用的是什麼協議。

HTTP代理:

同上利用HTTP協議通訊的方式,HTTP協議即超文字傳輸協議,是Internet上進行資訊傳輸時使用最為廣泛的一種非常簡單的通訊協議。部分區域網對協議進行了限制,只允許使用者透過HTTP協議訪問外部網站。

本文轉載自:

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

相關文章