Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are 3 squid releases in squid's official website: 2.7, 3.0 and 3.1.

I am confused, which one should I choose?

share|improve this question
If you have no specific requirements, go with the newest 3.1 – Chris S Feb 10 '11 at 2:09
up vote 1 down vote accepted

You will need to go with 3.1 if you want to proxy IPv6 traffic. Otherwise, I would install the latest version packaged for your distribution.

share|improve this answer
is there any suggestion about stable or performance different of these squid versions. – leon Feb 10 '11 at 5:57
All versions are stable. 3.1 is quite new, and 3.0 was a major rewrite. – BillThor Feb 10 '11 at 6:15

Choose whichever one has packages in your chosen distributions repo. Preferably ones that get maintained. Or just choose the latest ;)

share|improve this answer

With 2.x versions of Squid certain interactive features, such as Google's instant search do not work correctly. Hopefully, you are using a recent enough distro where 3.x is an option.

share|improve this answer

Squid 3.0 has NTLM auth using LDAP, that is very very cool if you have a windows network behind squid.

share|improve this answer

Depends on your use case. There are a number of features that exist in 2.7 and not yet in 3.x because they were in part developed in parallel. I'd start reading at the Squid 2.7 link and compare on the functionality you need. One of the reasons I've stuck with 2.7 is because of StaleWhileRevalidate but most users are looking more for controlling content and 3.x tends to do that better.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.