代理服務器(Proxy Server)的功能是代理網絡用戶去取得網絡信息。形象地說,它是網絡信息的中轉站,是個人網絡和Internet服務商之間的中間代理機構,負責轉發合法的網絡信息,對轉發進行控制和登記。
代理服務器作為連接Internet與Intranet的橋梁,在實際應用中發揮着極其重要的作用,它可用於多個目的,最基本的功能是連接,此外還包括安全性、緩存、內容過濾、訪問控制管理等功能。更重要的是,代理服務器是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)模型的對話層。
代理服務器處在客戶機和服務器之間,
- 對於遠程服務器而言,代理服務器是客戶機,它向服務器提出各種服務申請;
- 對於客戶機而言,代理服務器則是服務器,它接受客戶機提出的申請並提供相應的服務。
也就是說,客戶機訪問因特網時所發出的請求不再直接發送到遠程服務器,而是被送到了代理服務器上,代理服務器再向遠程的服務器提出相應的申請,接收遠程服務器提供的數據並保存在自己的硬盤上,然后用這些數據對客戶機提供相應的服務。
一些說明:
代理硬件層面是一台服務器,軟件層面是部署有Web程序。
1、代理可以隱藏或修改您的 Web 請求數據並過濾網站內容,從而防止獲取不需要的信息。代理服務器一般會修改並加密你的數據,例如:IP(Internet協議)地址,並前去請求相應的服務器。
2、通過代理服務器,可以訪問你無法訪問的頁面【部署在內網服務器上的程序】;而能做一些過濾,過濾掉不合法的請求。
3、代理服務器大致可分為三種:
- 轉發【正向】代理服務器
- 反向代理服務器:反向代理服務器在網站(或 Web 服務)的一側工作,對外部用戶隱藏內部網絡中的 IP 地址。還可以做負載均衡
- 開放式代理服務器