I have been using pfSense in a number of offices primarily since the 2 release. In most cases, I have the squid 2 package running a transparent proxy to try and reduce internet traffic. Recently, I discovered that squid was no longer caching LAN traffic. Everything seemed to check out ok – service, version, configuration etc. To cut a very long story short, it turns out that during a recent overhaul of the firewall rules, I had renamed an Alias. This Alias was also used in the squid configuration to allow certain LAN IP’s to bypass the proxy. Unlike the firewall rules which update automatically when an Alias is changed, the squid configuration did not. As soon as I fixed the squid configuration, it began caching again. Duh!
pfSense firewall alias rename causes squid to stop caching