3. Transparent Caching

Squid supports transparent caching, allowing all web/FTP access from your desktop machines to use the cache without having to configure the web browser on each machine.

This is easily done by simply redirecting all outgoing web and access to the Squid machine on the desktop machine's gateway. If that's a Fedora machine, then do the following: