Skip to content

代理 (Proxy)

代理(Proxy),也稱為網絡代理,是一種特殊的網絡服務,允許一個終端(通常是客戶端)通過此服務與另一個網絡終端(通常是服務器)進行間接通信。一些網絡設備,如網關和路由器,都具有網絡代理功能。通常認為代理服務有助於保護網絡終端的隱私或安全,防止網絡攻擊。

提供代理服務的計算機系統或其他類型的網絡終端稱為代理服務器。一個完整的代理請求過程如下:客戶端首先與代理服務器創建連接,然後根據代理服務器使用的代理協議,請求與目標服務器建立連接或從目標服務器獲取指定的資源(如文件)。

在後一種情況下,代理服務器可能會將目標服務器的資源下載到本地緩存。如果客戶端想要獲取的資源在代理服務器的緩存中,代理服務器將不會向目標服務器發送請求,而是直接返回緩存的資源。某些代理協議允許代理服務器更改客戶端的原始請求和目標服務器的原始響應,以滿足代理協議的需求。計算機程序中的代理服務器選項和設置通常包括一個「防火牆」,允許用戶輸入代理地址,這可以掩蓋其網絡活動,並允許繞過互聯網過濾以實現網絡訪問。