The Squid proxy server

Squid is a caching and forwarding web proxy. Squid is quite versatile and can serve multiple purposes, 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.

The advantages of the Squid proxy server are as follows:

  • Caching: Caching frequently requested web pages, media files, and other content accelerates response time and reduces bandwidth congestion.
  • Open source: Squid was originally designed to run as a daemon on Unix-like ...

Get Network Security with pfSense now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.