Squid (oprogramowanie)

Squid
Pierwsze wydanie1998
Aktualna wersja stabilna3.4.6 / 26 czerwca 2014; ponad 8 lat temu[1]
Aktualna wersja testowa5.0.6
(10 maja 2021) [±]
System operacyjnywieloplatformowy
Rodzajserwer pośredniczący
LicencjaGPL
Strona internetowa
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
LAMP (here with Squid as web cache). A Linux-based high performance and high-availability solution for a hostile environment

Squidoprogramowanie serwera pośredniczącego (ang. proxy) rozwijane na wolnej licencji.

Funkcjonalność

Squid obsługuje:

  • pośrednictwo dla protokołów HTTP/1.0 (HTTP/1.1 nie jest w pełni zaimplementowany), FTP i (w ograniczonym zakresie) HTTPS
  • buforowanie protokołów HTTP, FTP i Gopher
  • buforowanie DNS
  • protokoły IPv6 (w wersji rozwojowej 3.1 i nowszej[2]), ICP, ICAP, NTLM

Dzięki wdrożeniu serwera Squid można uzyskać:

  • odciążenie lokalnych serwerów HTTP i DNS
  • zmniejszenie czasu dostępu do danych z Internetu
  • zmniejszenie obciążenia łączy internetowych
  • większą anonimowość użytkowników
  • możliwość kontroli i wprowadzenia ograniczeń w dostępie do zasobów Internetu

Istnieje możliwość rozszerzenia funkcjonalności do filtrowania stron pornograficznych lub innych szkodliwych po zintegrowaniu z oprogramowaniem DansGuardian.

Platformy programistyczne

Squid jest dostępny dla wielu systemów operacyjnych:

Zobacz też

Przypisy

  1. squid (ang.). [dostęp 2014-06-26].
  2. squid-cache wiki: IPv6 w Squid (ang.). 2009-04-19. [dostęp 2009-06-23].

Media użyte na tej stronie

LAMP software bundle.svg
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
The LAMP software bundle is composed of
  1. Linux (Linux kernel, glibc, etc.),
  2. Apache or some other web server
  3. MariaDB or MySQL or Drizzle and
  4. Perl, PHP or Python to serve dynamic web content via CGI scripting.