正向代理模式不僅能夠實現讓企業內部員工使用代理服務器代理上網,還可以基于指定客戶IP地址、域名關鍵詞、網站網址或下載文件后綴等元素來實現對用戶的ACL訪問控制列表限制功能。
Squid服務程序提供正向代理服務
局域網內部用戶不能直接訪問Internet,但代理服務器可以訪問,局域網內部用戶需要訪問Internet,先向代理服務器發送請求,由代理服務器向Internet獲取資源再反饋給局域網內部用戶。
這樣做的作用和目的:
1. 保證局域網內部的安全
2. 可以監控和限制內部用戶的訪問
3. 把網站數據緩存到服務器本地,提高數據資源被再次訪問時的效率
反向代理模式能夠大幅提升用戶訪問網站的速度效率,進而還能幫助網站源服務器減輕負載壓力。
Squid服務程序提供的反向代理模式
局域網內部服務器向公網提供服務,但公網上的用戶不能直接訪問局域網內部的服務,但可以訪問反向代理服務器,反向代理服務器把局域網內部的服務器網站靜態資源保存在本地,Internet上用戶訪問時如果剛好反向代理服務器上有對應的靜態資源則把緩存內容直接發送給Internet用戶。
這樣做的作用和目的:
1. 加快了用戶的網站訪問速度
2. 一定程度上降低了網站服務器的負載壓力
總結來說,正向代理模式一般會被用于企業局域網之中,讓內網用戶統一的通過Squid服務器訪問互聯網資源,不僅能夠在一定程度上減少公網帶寬開銷,最主要的是還能做到網站內容的篩查限制,一旦內網用戶訪問的網站內容匹配到了禁止規則就會自動屏蔽網站,是非常不錯的內容監管方案。
而反向代理模式一般是為大中型網站提供緩存服務的,把網站中的靜態資源保存在國內多個節點機房中,當有用戶發起網站資源請求的時候可以就近為用戶分配節點并傳輸資源,是一種在大型網站中十分普遍使用的技術。