Squid is a caching and forwarding web proxy. It has a wide variety of uses, from speeding up a web server by caching repeated requests; to caching web, DNS and other computer network lookups for a group of people sharing network resources, to aiding security by filtering traffic. Although primarily used for HTTP and FTP, Squid includes limited support for several other protocols including TLS,SSL, Internet Gopher and HTTPS.
This article explains the steps to install squid proxy in linux server.
For redhat releases,
#yum -y install squid
For debian releases,
apt-get install squid squid-common