|
代理服務(Proxy)是一種特殊的網路服務,允許客戶端通過它與另一個網路服務進行非直接的連接,也稱網路代理。提供代理服務的電腦或其它類型的網路節點稱為代理伺服器,代理伺服器中實現網路代理的軟體稱為代理軟體。
具體過程為:客戶端首先與代理伺服器建立連接,接著發出一個對另外的目標伺服器的文件或其它資源的連接請求,代理伺服器通過與目標伺服器連接或從緩存中取得請求的資源,並返回給客戶端。通常在這個過程中,代理伺服器可能改變客戶端請求或伺服器端響應的一些內容以滿足各種代理需要。
目錄 |
代理伺服器英文全稱是Proxy Server,其功能就是代理網路用戶去取得網路信息。形象的說:它是網路信息的中轉站。在一般情況下,我們使用網路瀏覽器直接去連接其他Internet站點取得網路信息時,須送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來。代理伺服器是介於瀏覽器和Web伺服器之間的一臺伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求,Request信號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。而且,大部分代理伺服器都具有緩衝的功能,就好象一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那麼它就不重新從Web伺服器取數據,而直接將存儲器上的數據傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理伺服器)是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)模型的對話層。
在Internet 屬性-〉連接-〉區域網設置...->代理伺服器 中可更改
位於工具->選項->常規->連接設置下。 一般情況下,安裝SwitchProxy擴展更便於使用。中國大陸產的xyzproxy也是一個選擇。
有cgi web proxy ,php web proxy ..等
1.transparent (透明) 一般 proxy 就屬第一類
2.Anonymous (匿名) 不會傳送HTTP_X_FORWARDED_FOR.. 資料
3.High anonymity (高匿名) HTTP_X_FORWARDED_FOR,HTTP_VIA,HTTP_PROXY_CONNECTION.. 資料
當使用代理伺服器的時候,所有發送往被訪問服務(例如一個網站的HTTP伺服器)的數據都必須先流經代理伺服器,通常這些數據都是沒有經過加密的。因此,一個惡意的代理伺服器就有可能記錄下所有經過此代理的數據,包括用戶名和密碼等。 開放的代理伺服器使得用戶可以隱藏他的來源,因此有部分人通過這種途徑來發表垃圾留言。所以不少網路管理員禁止使用開放代理伺服器的用戶不註冊就發表內容。
反向代理伺服器架設在伺服器端,通過緩衝經常被請求的頁面來緩解伺服器的工作量。
|
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History