在我的学校,有时只有连接到学校提供的代理服务器才能访问网站。因此,除非在 Firefox/Chrome 中配置了代理服务器设置,否则我们无法连接到互联网/访问网站。
我正在尝试了解此类代理服务器在高级网络拓扑方面的工作原理。但是,我在互联网上找不到太多成功的方法。
我主要担心的是,如果我连接到互联网/wifi,我应该能够在浏览器中访问网站。为什么流量必须通过代理服务器路由,我才能访问网站。
答案1
网络上的任何系统要想与该网络之外的计算机通信,就必须将流量发送到该网络上的路由器。
可以配置路由器来阻止所有想要到达互联网上某个地方的传出流量,但网络上的某些机器(例如代理服务器)除外。
因此,在您的情况下,代理服务器是网络上的另一个系统,并且可能是路由器允许通过网络进行通信的唯一设备。
答案2
“代理服务器”的标准定义是使用互联网服务器将通信传递到互联网,通常用于伪装某人的地理坐标,因此它看起来像这样:
PC---路由器---互联网---代理服务器---互联网---目标
在您的学校配置中,出于安全原因,可能只有一台服务器可以访问互联网,并且带有防火墙。严格来说,这不是代理服务器,而是隧道。
在这种情况下,它可能看起来像:
PC——uni 网络——uni 代理服务器——uni 网络——uni 路由器——互联网——目标
其中uni代理服务器和uni路由器也可以实现为一台计算机。
在最新情况下,您将无法连接到互联网,除非通过代理。WiFi 或以太网不会改变任何事情,因为最终所有路由都仅通过 uni 代理服务器通向 uni 路由器。