Squid is a caching and forwarding web proxy which was originally designed to run as a daemon on Unix-like systems (Linux, FreeBSD, and so on). Version 1.0.0 was released in July 1996, and as of today, Squid is capable of running on over a dozen different Unix variants. It is also capable of being used as a client-side cache (allowing the client to cache web pages or other content), and as a reverse proxy. If it is being used as a reverse proxy, it is being used server side to cache pages from one or more web servers.

Proxy servers were quite commonplace in the days when dialup internet access was common. The reason for this is obvious. If you have at best a 56 Kbps internet connection, then it is faster to retrieve a local copy of a ...

Get Mastering 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.