A transparent proxy is a type of proxy server that functions as a medium between a client and an origin server. Each time a client addresses an origin server, the transparent proxy server processes the request. As a result, such a server will do one of the following actions: it will cache, redirect, or authenticate the request. Transparent servers got their name because they act covertly – a client is not aware of them. However, the origin server will spot the proxied traffic. Transparent proxy servers are good for data caching, filtering, and blocking undesired data traffic.