代理服務器

代理 （ Proxy ） 也稱網絡代理 ， 是一種特殊的網絡服務 ， 允許一個終端 （ 一般爲客戶端 ） 通過這個服務與另一個終端 （ 一般爲服務器 ） 進行非直接的連接 。 一些網關 、 路由器等網絡設備具備網絡代理功能 。 一般認爲代理服務有利於保障網絡終端的私隱或安全 ， 在一定程度上能夠阻止網絡攻擊 。 提供代理服務的電腦系統或其它類型的網絡終端稱爲代理服務器Proxy Server 。 一個完整的代理請求過程爲 ： 客戶端首先根據代理服務器所使用的代理協議 ， 與代理服務器建立連接 ， 接着按照協議請求對目標服務器建立連接 、 或者獲得目標服務器的指定資源 （ 如 ： 文件 ） 。 在後一種情況中 ， 代理服務器可能對目標服務器的資源下載至本地緩存 ， 如果客戶端所要獲取的資源在代理服務器的緩存之中 ， 則代理服務器並不會向目標服務器發送請求 ， 而是直接傳回已緩存的資源 。 一些代理協議允許代理服務器改變客戶端的原始請求 、 目標服務器的原始響應 ， 以滿足代理協議的需要 。 另外在部分實行網絡審查的國家 （ 如中華人民共和國 ） ， 可以通過使用代理服務器的方式以突破網絡審查 （ 俗稱 “ 翻牆 ” ） 持有資源實體的服務器被稱爲源服務器 ， 從源服務器返回的響應經過代理服務器後再傳給客戶端 。