Why Enterprise Need Proxy

In corporate environment, all traffic needs to go through a proxy server. This is particularly a Forward Proxy.

It's because we can use this proxy server to

  • Monitor the traffic
  • Filter malicious sites that sent sensitive data

Also we can create:

  • Cache of content that serve faster to our users

Sometimes, in a container/docker/vm environment, since the network is complicated, it doesn't have access directly to the internet. Therefore, it needs to go through a proxy to talk to the web.