Squid (англ. squid — «кальмар») — програмний пакет, що реалізує функцію кешуючого проксі-сервера для протоколів HTTP, FTP, Gopher та (у разі відповідних налаштувань) HTTPS[4][5]. Розроблено співтовариством як програма з відкритим початковим кодом (поширюється відповідно до GNU GPL)[3].

Squid
ТипПроксі-сервер
РозробникSquid Software Foundationd Редагувати інформацію у Вікіданих
Перший випусклипень 1996; 29 років тому (1996-07)[1]
Стабільний випуск6.13 (1 лютого 2025 (0 років))
Операційна системаBSD, Linux, Unix, Windows[2]
Мова програмуванняC++ Редагувати інформацію у Вікіданих
ЛіцензіяGNU General Public License[3]
Репозиторійhttps://github.com/squid-cache/squid/releases
Вебсайтwww.squid-cache.org
Пакет програмного забезпечення LAMP (на зображенні зі Squid) складається з: Linux (ядро Linux, glibc тощо), Apache або інший веб-сервер MariaDB або MySQL або Drizzle та Perl, PHP або Python для обслуговування динамічного веб-контенту за допомогою CGI-скриптів.

Опис

ред.

Використовується в UNIX-подібних системах і в ОС сімейства Windows NT[6][7]. Має можливість взаємодії з Active Directory Windows Server шляхом автентифікації через LDAP, що дозволяє використовувати розмежування доступу до інтернет ресурсів користувачів, які мають облікові записи на Windows Server, також дозволяє організувати «нарізку» інтернет трафіку для різних користувачів[8]. Використовується разом з рушіями Mediawiki на wiki хостингах[9]. Всі запити виконує як один неблокуючий процес вводу/виводу[10]. Використання кешуючого проксі-сервера стає виправданим приблизно від 2000 відвідувачів на добу.

Сумісність

ред.

Сервер Squid розвивається протягом вже багатьох років. Забезпечує сумісність з більшістю найважливіших протоколів Інтернету, а також з операційними системами:

  • Бінарні пакунки Squid доступні як частина операційної системи для[11]:
  • Бінарні пакунки Squid доступні для[11]:
  • Squid також працює на:

Посилання

ред.
  • Офіційний сайт
  • Compiling Squid. Squid Web Cache wiki (амер.).
  • Catalog of configuration examples. Squid Web Cache wiki (амер.).

Примітки

ред.
  1. Duane Wessels Squid and ICP: Past, Present, and Future, Proceedings of the Australian Unix Users Group. September 1997, Brisbane, Australia
  2. What is the Best OS for Squid?.
  3. а б GitHub - squid-cache/squid: Squid Web Proxy Cache - GPL-2.0 license, Squid
  4. Bowman, C. Mic; Danzig, Peter B.; Hardy, Darren R.; Manber, Udi; Schwartz, Michael F. (1 грудня 1995). The Harvest information discovery and access system. Computer Networks and ISDN Systems. Selected Papers from the Second World-Wide Web Conference. 28 (1): 119—125. doi:10.1016/0169-7552(95)00098-5. ISSN 0169-7552.
  5. Feature: Squid-in-the-middle SSL Bump. Squid Web Cache wiki (амер.). Процитовано 20 травня 2025.
  6. diladele/squid-windows, diladele, 19 травня 2025, процитовано 20 травня 2025
  7. а б Squid on Windows. Squid Web Cache wiki (амер.). Процитовано 20 травня 2025.
  8. Squid 2.6.STABLE21 Configuration File: acl. www.squid-cache.org. Процитовано 20 червня 2025.
  9. Wikipedia Adopts MariaDB. Wikimedia Foundation, Inc. 22 квітня 2013.
  10. SQUID Frequently Asked Questions: How does Squid work?. flex.phys.tohoku.ac.jp. Процитовано 21 травня 2025.
  11. а б Binary Packages for Squid. Squid Web Cache wiki (амер.). Процитовано 21 травня 2025.
  12. Fitzgerald, Andrew (20 березня 2023). How to Setup Squid Proxy Cache on Windows in Azure/AWS/GCP. Cloud Infrastructure Services (брит.). Процитовано 21 травня 2025.
  13. Microsoft Azure Marketplace. azuremarketplace.microsoft.com (англ.). Процитовано 21 травня 2025.
  14. Unix Ports for OS/2 & ArcaOS – by Paul Smedley (en-AU) . 4 грудня 2022. Процитовано 20 травня 2025.