代理伺服器



概述

代理伺服器是客戶端和網際網路之間的中間伺服器。代理伺服器提供以下基本功能

  • 防火牆和網路資料過濾。

  • 網路連線共享

  • 資料快取

代理伺服器允許隱藏、掩蓋並透過隱藏您的IP地址使您的網路ID匿名。

代理伺服器的用途

以下是使用代理伺服器的原因

  • 監控和過濾

  • 提高效能

  • 翻譯

  • 匿名訪問服務

  • 安全

監控和過濾

代理伺服器允許我們進行幾種型別的過濾,例如

  • 內容過濾

  • 過濾加密資料

  • 繞過過濾器

  • 日誌記錄和竊聽

提高效能

它透過從快取中檢索內容的過程來加快服務速度,該內容是在客戶端之前請求時儲存的。

翻譯

它透過排除源內容或用原始本地內容替換源內容來幫助為本地使用者自定義源站點。在此,來自全球使用者的流量透過翻譯代理路由到源網站。

匿名訪問服務

在此,目標伺服器從匿名代理伺服器接收請求,因此不會接收有關終端使用者的資訊。

安全

由於代理伺服器隱藏了使用者身份,因此它可以防止垃圾郵件和駭客攻擊。

代理型別

下表簡要描述了代理型別

正向代理

在此,客戶端請求其內部網路伺服器轉發到網際網路。

internet_technologies_tutorial

開放代理

開放代理幫助客戶端在瀏覽網頁時隱藏其IP地址。

internet_technologies_tutorial

反向代理

在此,請求被轉發到一個或多個代理伺服器,並且從代理伺服器檢索到的響應就像它直接來自原始伺服器一樣。

internet_technologies_tutorial

架構

代理伺服器架構分為幾個模組,如下面的圖所示

internet_technologies_tutorial

代理使用者介面

此模組控制和管理使用者介面,併為終端使用者提供易於使用的圖形介面、視窗和選單。此選單提供以下功能

  • 啟動代理

  • 停止代理

  • 退出

  • 阻止URL

  • 阻止客戶端

  • 管理日誌

  • 管理快取

  • 修改配置

代理伺服器偵聽器

這是偵聽來自客戶端瀏覽器的新的請求的埠。此模組還執行阻止使用者提供的列表中的客戶端的操作。

連線管理器

它包含代理伺服器的主要功能。它執行以下功能

  • 它包含代理伺服器的主要功能。它執行以下功能

  • 讀取客戶端標頭的請求。

  • 解析URL並確定URL是否被阻止。

  • 生成到Web伺服器的連線。

  • 讀取來自Web伺服器的回覆。

  • 如果在快取中找不到頁面的副本,則從Web伺服器下載頁面,否則將檢查其上次修改日期(來自回覆標頭),並相應地從快取或Web伺服器讀取。

  • 然後,它還將檢查是否允許快取,並相應地快取頁面。

快取管理器

此模組負責儲存、刪除、清除和搜尋快取中的網頁。

日誌管理器

此模組負責檢視、清除和更新日誌。

配置

此模組有助於建立配置設定,這些設定反過來允許其他模組執行所需的配置,例如快取。

廣告

© . All rights reserved.