1、正向代理
當(dāng)我要訪問一個網(wǎng)站時,不能直接訪問那個網(wǎng)站的web服務(wù)器,但是我可以通過訪問可以代理服務(wù)器,然后讓這個服務(wù)器去訪問那個網(wǎng)站的服務(wù)器。
使用正向代理時需要在客戶端進行配置,配置使用的代理服務(wù)器。客戶端和代理服務(wù)器在一個Lan,對Server是透明的。
正向代理的作用:
- 訪問原本無法訪問的網(wǎng)站,如google
- 用作上網(wǎng)認(rèn)證,對用戶進行訪問授權(quán)
- 記錄用戶上網(wǎng)行為(訪問記錄),對外隱藏用戶信息
- 可以做緩存,加速訪問資源
2、反向代理
和正向代理一樣,反向代理的服務(wù)器也是處于客戶端和原始服務(wù)器之間的一個代理服務(wù)器。
使用反向代理時,無須在客戶端進行配置就可以直接訪問,訪問的是一個代理服務(wù)器,通過代理服務(wù)器請求內(nèi)部的web服務(wù)器的內(nèi)容。在很多大型網(wǎng)站中使用的都是反向代理,將反向代理作為公網(wǎng)訪問地址,請求內(nèi)網(wǎng)的web服務(wù)器。
使用反向代理的作用:
- 保證內(nèi)網(wǎng)安全
- 負(fù)載均衡,通過反向代理服務(wù)器來優(yōu)化網(wǎng)站的負(fù)載
