Squid est disponible sur beaucoup d'architecture et système différents. Ainsi une grande partie des système Unices sont supporté dont les plus connues sont :
Les différentes distributions Linux ;
Les différents système BSD (dont MacOSX de chez apple);
SunOS/Solaris ;
Mais aussi : NeXTStep, SCO Unix, AIX, HP-UX, OS/2, ...
Squid est aussi disponible pour les Serveur Windows NT. Il existe trois méthode pour pouvoir l'installer sur ce type d'OS :
Pour conclure sur les OS, il est conseillé d'utiliser un OS supportant les thread POSIX. Une serveur Solaris ou Linux sera donc idéal.