Squid (software)

Squid
Developer(s)Duane Wessels, Henrik Nordström, Amos Jeffries, Alex Rousskov, Francesco Chemolli, Robert Collins, Guido Serassio and volunteers[2]
Initial releaseJuly 1996; 28 years ago (1996-07)
Stable release
6.12[3] Edit this on Wikidata / 11 October 2024
Repositorygithub.com/squid-cache/squid
Written inC++[4]
Operating systemBSD, Linux, Unix, Windows[5]
TypeProxy server
LicenseGPL 2.0 or later[6]
Websitewww.squid-cache.org
The LAMP stack with Squid as web cache.

Squid is a caching and forwarding HTTP web proxy. It has a wide variety of uses, including speeding up a web server by caching repeated requests, caching World Wide Web (WWW), Domain Name System (DNS), and other network lookups for a group of people sharing network resources, and aiding security by filtering traffic. Although used for mainly HTTP and File Transfer Protocol (FTP), Squid includes limited support for several other protocols including Internet Gopher, Secure Sockets Layer (SSL),[7] Transport Layer Security (TLS), and Hypertext Transfer Protocol Secure (HTTPS). Squid does not support the SOCKS protocol, unlike Privoxy, with which Squid can be used in order to provide SOCKS support.

Squid was originally designed to run as a daemon on Unix-like systems. A Windows port was maintained up to version 2.7. New versions available on Windows use the Cygwin environment.[8][9] Squid is free software released under the GNU General Public License.

  1. ^ "Squid Project Logo". Retrieved 6 July 2014.
  2. ^ "Who looks after the Squid project?".
  3. ^ "squid-6.12". 11 October 2024. Retrieved 13 October 2024.
  4. ^ squid-cache/squid, Squid, 27 July 2022, retrieved 27 July 2022
  5. ^ "What is the Best OS for Squid?".
  6. ^ "Squid License".
  7. ^ Cite error: The named reference :0 was invoked but never defined (see the help page).
  8. ^ "Squid for Windows". GitHub. February 2024. Current build is based on the latest Squid 4 build for Cygwin Windows 64 bit
  9. ^ "Squid-cache.org Knowledge Base". Squid on Windows