- 網際網路基礎
- 首頁
- 網際網路概述
- 內聯網概述
- 外聯網概述
- 網際網路參考模型
- 網際網路域名系統
- 網際網路服務
- 網際網路連線
- 網際網路協議
- 電子郵件基礎
- 電子郵件概述
- 電子郵件協議
- 電子郵件工作原理
- 電子郵件操作
- 電子郵件功能
- 電子郵件禮儀
- 電子郵件安全
- 電子郵件提供商
- 網站開發
- 網站概述
- 網站型別
- 網站設計
- 網站開發
- 網站釋出
- 網站URL註冊
- 網站託管
- 網站安全
- 搜尋引擎最佳化
- 網站盈利
- 全球資訊網
- WWW概述
- 網頁
- 網頁瀏覽器
- Web伺服器
- 代理伺服器
- 搜尋引擎
- 網際網路協作
- 協作概述
- 郵件列表
- Usenet新聞組
- 線上教育
- 社交網路
- 網際網路安全與隱私
- 網際網路安全概述
- 資料加密
- 數字簽名
- 防火牆安全
- 網際網路網頁程式設計
- HTML
- CSS
- JavaScript
- PHP
- 網際網路有用資源
- 網際網路快速指南
- 網際網路有用資源
- 網際網路討論
代理伺服器
概述
代理伺服器是客戶端和網際網路之間的中間伺服器。代理伺服器提供以下基本功能
防火牆和網路資料過濾。
網路連線共享
資料快取
代理伺服器允許隱藏、掩蓋並透過隱藏您的IP地址使您的網路ID匿名。
代理伺服器的用途
以下是使用代理伺服器的原因
監控和過濾
提高效能
翻譯
匿名訪問服務
安全
監控和過濾
代理伺服器允許我們進行幾種型別的過濾,例如
內容過濾
過濾加密資料
繞過過濾器
日誌記錄和竊聽
提高效能
它透過從快取中檢索內容的過程來加快服務速度,該內容是在客戶端之前請求時儲存的。
翻譯
它透過排除源內容或用原始本地內容替換源內容來幫助為本地使用者自定義源站點。在此,來自全球使用者的流量透過翻譯代理路由到源網站。
匿名訪問服務
在此,目標伺服器從匿名代理伺服器接收請求,因此不會接收有關終端使用者的資訊。
安全
由於代理伺服器隱藏了使用者身份,因此它可以防止垃圾郵件和駭客攻擊。
代理型別
下表簡要描述了代理型別
正向代理
在此,客戶端請求其內部網路伺服器轉發到網際網路。
開放代理
開放代理幫助客戶端在瀏覽網頁時隱藏其IP地址。
反向代理
在此,請求被轉發到一個或多個代理伺服器,並且從代理伺服器檢索到的響應就像它直接來自原始伺服器一樣。
架構
代理伺服器架構分為幾個模組,如下面的圖所示
代理使用者介面
此模組控制和管理使用者介面,併為終端使用者提供易於使用的圖形介面、視窗和選單。此選單提供以下功能
啟動代理
停止代理
退出
阻止URL
阻止客戶端
管理日誌
管理快取
修改配置
代理伺服器偵聽器
這是偵聽來自客戶端瀏覽器的新的請求的埠。此模組還執行阻止使用者提供的列表中的客戶端的操作。
連線管理器
它包含代理伺服器的主要功能。它執行以下功能
它包含代理伺服器的主要功能。它執行以下功能
讀取客戶端標頭的請求。
解析URL並確定URL是否被阻止。
生成到Web伺服器的連線。
讀取來自Web伺服器的回覆。
如果在快取中找不到頁面的副本,則從Web伺服器下載頁面,否則將檢查其上次修改日期(來自回覆標頭),並相應地從快取或Web伺服器讀取。
然後,它還將檢查是否允許快取,並相應地快取頁面。
快取管理器
此模組負責儲存、刪除、清除和搜尋快取中的網頁。
日誌管理器
此模組負責檢視、清除和更新日誌。
配置
此模組有助於建立配置設定,這些設定反過來允許其他模組執行所需的配置,例如快取。