Every now and then you run into a problem with a caching server that causes you to need to clear out the cache. If running Squid, you can look in the /etc/squid/squid.conf configuration file and find a setting in that file called the cache_dir, which is a path. For example, we’ll use /var/squid/cache in this article.
You can clear the cache of a Squid proxy then, by deleting that directory:
rm -Rf /var/squid/cache
Then recreate the cache directory:
mkdir /var/squid/cache
Then run squid with a -z option:
squid -z
Then fire up squid again:
squid