This chapter deals with
Squid, a high performance proxy caching server for web clients. In this section, you can read on how to configure
Squid, how to authenticate, and block access with
12.1. Introduction to Squid
Squid is a proxy web server that optimizes website operation by caching pages so that they load more quickly, thereby improving the response time for the pages that users access most frequently.
Squid provides proxy and cache services for Hypertext Transport Protocol (HTTP), File Transfer Protocol (FTP), and other popular protocols.
Squid is mostly used for speeding up a web server by caching repeated requests, aiding security by filtering traffic, or for limiting user access to specific pages.
HTTP data objects.
Squid consists of:
a main server program
optional programs for custom processing and authentication
management and client tools