Skip to main content

[Proxy] Forward Proxy 是什麼?

本文非原創,以下是參考資料和圖片來源:


Forward Proxy

Forward proxy 是什麼?

Forward proxy 是: 代表 client 去跟網路溝通的 server


為什麼要有 Forward Proxy 呢?

一般來說,主要有 3 個目的

  1. 可以隱藏 client 的身份,保護 client
  2. 可以突破一些網路的限制,連到其他原本被限制瀏覽的網站
  3. 一些機構可以對內部成員做網路限制地存取,讓成員不能讀取特定網站

1. 隱藏 client 身份,保護 client

利用 Forward Proxy 連接網路時,網路 server 只能得知 Forward Proxy 的 server 的 IP 位置

Forward Proxy reason 1


2. 突破防護網的限制,連到其他原本被限制瀏覽的網站

Forward Proxy reason 2

學校、公司等等機構,會利用防火牆限制我們存取某些網站,像是學校可能限制我們使用 FB, Tiktok 等,為了讓我們專心上課,
但這時,我們就可以連從防火墻接到 Forward proxy,再瀏覽到 FB,就不會被檔住了

info

但這時,防火牆也可以限制對 Forward proxy 的到訪權限,
這樣我們就不能透過 Forward proxy 瀏覽 FB 了


3. 對內部成員做存取限制,讓成員不能瀏覽特定網站

Forward Proxy reason 3

學校、公司等等機構,也可以利用此種機制,限制我們對網路的瀏覽權限,
將我們的設備都連到該機構指定的 Forward proxy,我們在瀏覽時就會被限制了

Transparent Proxy

若再更大型的機構或更大的公司,會利用一種叫 Transparent Proxy 的設定,
讓我們 client 不用特別設定,就會直接導到此 Proxy 了

讓我們 client 端 以為我們是直接連到外網,所以稱作 Transparent Proxy