Install Squid Proxy On CentOS

Squid is a full featured *nix based proxy-server that caches internet content and have the capability to hide your real IP. Squid can cache and proxy access from HTTP request to FTP access. As a proxy server, squid acts as an intermediary which connects to the remote server in behalf of the requestor, saves a cache copy for future and later use and then return the result to the original requestor.

Squid can act as a transparent proxy routing all the connections to itself without any of the original requestors programs being aware of the proxy service.