代理伺服器
出自維基百科,自由嘅百科全書
代理伺服器係一種特殊嘅網路服務,俾用戶端,例如屋企入面啲電腦,通過佢同另一個網路服務進行間接嘅連接,亦都可以叫做網路代理。提供代理服務嘅電腦或者其他類型嘅網路節點叫做代理伺服器,代理伺服器入面嘅軟體稱為代理軟體,要有呢個軟體先至可以做到網路代理呢樣功能。
具體過程大致上係:用戶端(第一部電腦)想要目標伺服器(第三部電腦)嘅某啲資源,但用戶端就唔直接同目標伺服器連接。用戶端(第一部電腦)首先同代理伺服器(第二部電腦)連接埋一齊,跟住話俾目標伺服器(第三部電腦)知,想要佢入面嘅檔案或其他資源。代理伺服器透過同目標伺服器直接連接,或者從緩存中攞到第一部電腦想要嘅資源,就俾返用戶端(第一部電腦)。通常喺呢個過程入面,代理伺服器可能會改變用戶端嘅請求或伺服器端(第三部電腦)回應嘅一啲內容,從以滿足各種代理嘅需要。
防火牆或者一啲閘道、路由器都有網路代理嘅功能。
目錄 |
[編輯] 代理伺服器的工作協定
[編輯] Socks
- SOCKS 4A
- SOCKS 5
[編輯] HTTP
喺工具->Internet 屬性-〉連接-〉局域網路設定->代理伺服器 中可以更改
- Firefox嘅設定
位於工具->選項->常規->連接設置下。 喺一般情況,安裝SwitchProxy會容易啲設定代理伺服器。中國大陸出產嘅xyzproxy亦都係一個選擇。
[編輯] 其他
[編輯] 匿名代理伺服器帶嚟嘅風險
當使用代理伺服器嘅時候,所有發送去被訪問服務(例如一個網站嘅HTTP伺服器,即係第三部電腦)嘅資料都必須先流經代理伺服器,通常呢啲資料都係無經過加密。所以,一個惡意嘅代理伺服器就有可能記錄底所有經過呢個代理嘅資料,包括用戶名同埋密碼咁。
開放嘅代理伺服器令到用戶可以隱藏佢嘅來源,因此有部分人通過呢種途徑嚟發表垃圾留言。所以唔少網路管理員禁止使用開放代理伺服器嘅非註冊用戶發表內容。
[編輯] 反向代理伺服器
反向代理伺服器架設喺伺服器端,通過緩衝成日被請求嘅頁面來緩解伺服器嘅工作量。
維基百科使用開放源代碼嘅Squid代理伺服器。
[編輯] 分散式代理伺服器
Template:Compu-stub
proxy can make people in HK go to usa use internet but didn't use taiwan way.