[Proxy] Forward Proxy 是什麼?
本文非原創,以下是參考資料和圖片來源:
Forward proxy 是什麼?
Forward proxy 是: 代表 client 去跟網路溝通的 server
為什麼要有 Forward Proxy 呢?
一般來說,主要有 3 個目的
- 可以隱藏 client 的身份,保護 client
- 可以突破一些網路的限制,連到其他原本被限制瀏覽的網站
- 一些機構可以對內部成員做網路限制地存取,讓成員不能讀取特定網站
1. 隱藏 client 身份,保護 client
利用 Forward Proxy 連接網路時,網路 server 只能得知 Forward Proxy 的 server 的 IP 位置
2. 突破防護網的限制,連到其他原本被限制瀏覽的網站
學校、公司等等機構,會利用防火牆限制我們存取某些網站,像是學校可能限制我們使用 FB, Tiktok 等,為了讓我們專心上課,
但這時,我們就可以連從防火墻接到 Forward proxy,再瀏覽到 FB,就不會被檔住了
info
但這時,防火牆也可以限制對 Forward proxy 的到訪權限,
這樣我們就不能透過 Forward proxy 瀏覽 FB 了
3. 對內部成員做存取限制,讓成員不能瀏覽特定網站
學校、公司等等機構,也可以利用此種機制,限制我們對網路的瀏覽權限,
將我們的設備都連到該機構指定的 Forward proxy,我們在瀏覽時就會被限制了
Transparent Proxy
若再更大型的機構或更大的公司,會利用一種叫 Transparent Proxy 的設定,
讓我們 client 不用特別設定,就會直接導到此 Proxy 了
讓我們 client 端 以為我們是直接連到外網,所以稱作 Transparent Proxy