为什么某些应用程序需要代理才能在某些网络上运行?

为什么某些应用程序需要代理才能在某些网络上运行?

我一直很难理解这一点。为什么以及何时需要代理?在工作中,我尝试运行 eclipse windows 安装程序,但它说我需要配置代理,而且 Maven 不会下载依赖项,我相信我也需要为 Maven 配置代理。我的问题是为什么?在家里我不需要这样做,为什么这不适用于我的工作场所?这两种情况有什么区别?

答案1

工作场所通常会强制你通过代理服务器,以便从管理上更轻松地跟踪网络(或其他)流量并执行 IT 政策,例如

  • 可接受的使用(阻止或跟踪对不适当网站的访问)
  • 安全性(阻止访问恶意网站,或保留日志以供将来调查安全事件)

如果你的工作场所有合适的网络设备和配置,他们实际上可以制作代理透明的(即,它就可以正常工作——您无需进行任何配置)。

一般来说,您在支付家庭 ISP 服务费用时会明白,他们无权告诉您应该做什么或不应该做什么,因此他们要么不让您通过代理,要么至少让这个过程透明化。

相关内容