
在我的學校,有時只有連接到學校提供的代理伺服器才能存取網站。因此,除非在 Firefox/Chrome 中配置了代理伺服器設置,否則我們無法連接到互聯網/訪問網站。
我試圖了解像這樣的代理伺服器如何在高級網路拓撲方面運作。但是,我在網路上找不到太大的成功。
我主要關心的是,如果我連接到互聯網/wifi,我應該能夠在瀏覽器中訪問網站。為什麼流量必須通過代理伺服器才能訪問網站。
答案1
對於網路上的任何系統要與該網路外部的電腦通信,它必須將流量傳送到該網路上的路由器。
路由器可以設定為阻止所有想要到達 Internet 上某個位置的傳出流量(網路上的某些電腦(例如代理伺服器)除外)。
因此,在您的情況下,代理伺服器是網路上的另一個系統,並且可能是路由器允許與互聯網通訊的網路上唯一的設備。
答案2
「代理伺服器」的標準定義使用互聯網伺服器將通訊傳遞到互聯網,通常用於偽裝一個人的地理座標,所以它看起來像這樣:
PC --- 路由器 --- 網際網路 --- 代理伺服器 --- 網際網路 --- 目標
在您的學校配置中,出於安全原因,他們可能只有一台可以透過防火牆存取 Internet 的伺服器。嚴格來說,這不是代理伺服器,而是隧道。
在這種情況下,這可能看起來像:
PC--uni網路--uni代理伺服器--uni網路--uni路由器--網際網路--目標
其中uni代理伺服器和uni路由器也可以作為一台電腦來實現。
在最新的情況下,您將無法連接到互聯網,除非透過代理。 WiFi 或乙太網路沒有任何改變,因為最終所有路由都只會透過 uni 代理伺服器到達 uni 路由器。