Calamar
Calamar software | |
---|---|
Tip | Proxy (nu este listat ) |
Dezvoltator | Ethan Galstad |
Data primei versiuni | Iulie 1996 |
Ultima versiune | 4.14 (8 februarie 2021) |
Ultima versiune beta | 5.0.5 (8 februarie 2021) |
Sistem de operare | Unix-like |
Limba | C ++ |
Licență | GNU GPL ( Licență gratuită ) |
Site-ul web | www.squid-cache.org/ |
Squid este un software gratuit popular cu funcționalități de proxy și cache web , distribuit sub licența publică generală GNU . Are o mare varietate de utilizări, de la accelerarea unui server web prin utilizarea unui cache pentru solicitări repetate, oferind atât cache- ul web, cât și DNS, precum și alte tipuri de căutări în rețelele de resurse partajate și filtre de trafic permise. Dezvoltat în principal pentru platformele de tip Unix , este în dezvoltare de câțiva ani și este acum considerat o aplicație sigură și robustă. Suportă multe protocoale , dar este în continuare un proxy HTTP și FTP . Există, de asemenea, suport pentru TLS , SSL , Gopher și HTTPS .
Descriere
Proxy web
Funcția de stocare în cache este un mod de salvare a obiectelor Internet solicitate (pagini web), este disponibilă prin HTTP, FTP și Gopher pe un sistem mai apropiat de site-ul solicitant. Browserul poate utiliza cache-ul local Squid ca proxy server HTTP, reducând accesul la server, precum și consumul de lățime de bandă. Acest lucru este funcțional pentru furnizorii de servicii. Introducerea serverelor proxy introduce totuși și probleme de confidențialitate, deoarece toate cererile care trec prin acesta pot fi salvate, pot fi incluse informații referitoare la ora exactă, numele și versiunea și sistemul de operare al browserului care solicită pagina.
Programul client (în majoritatea cazurilor un browser) poate fi specificat în mod explicit serverul proxy pe care doriți să îl utilizați sau poate utiliza un proxy fără alte configurații specifice, în acest caz vorbim de „proxy transparent”, caz în care toate cererile HTTP sunt interpretate de Squid și toate răspunsurile sunt salvate. Ultima menționată este de obicei o configurație corporativă (toți clienții sunt pe aceeași rețea LAN ), aceasta introduce adesea problemele de confidențialitate menționate mai sus.
Squid are câteva caracteristici care pot ajuta la realizarea conexiunilor anonime, de exemplu prin dezactivarea sau modificarea câmpurilor specifice din antetul cererii HTTP. Dacă aceste câmpuri sunt setate sau nu depinde de configurația serverului Squid care acționează ca proxy. Persoanele care solicită pagini într-o rețea care utilizează Squid în mod transparent nu sunt, în general, informate că informațiile sunt stocate într-un jurnal.
Proxy invers
Calmarul poate fi folosit și ca proxy invers . Un proxy invers este un server proxy care apare clientului ca un server web obișnuit (nu este necesară o configurație specială a clientului). Clientul face cereri obișnuite pentru conținut, către proxy-ul invers. Proxy-ul invers decide unde să trimită astfel de solicitări (unul sau mai multe servere) și returnează conținutul ca și cum ar fi sursa însăși.
Compatibilitate
Squid este compatibil cu următoarele sisteme de operare :
- GNU / Linux
- FreeBSD
- OpenBSD
- NetBSD
- BSDI
- macOS
- OSF și Digital Unix
- IRIX
- SunOS /Solaris
- Urmatorul pas
- SCO Unix
- AIX
- HP-UX
Cele mai recente versiuni ale Squid pot fi, de asemenea, compilate și instalate pe sistemele Windows NT .
Notă
Elemente conexe
linkuri externe
- ( RO ) Site oficial , la squid-cache.org .
- Squid , pe packages.debian.org .
- Depozit de surse Squid , la github.com .
- SquidTL - Modul de limitare a timpului de deschidere pentru Squid , pe zerozone.it .
- ( RO ) Instalați Squid pe CentOS / RHEL 5 , la r00tsecurity.org .
- (EN) Filtrarea conținutului de calamar: Blocarea / descărcarea fișierelor MP3, mpg, mpeg, exec pe r00tsecurity.org.
- (EN) Squid Deny Users Accessing a Website on r00tsecurity.org.
- ( EN ) Squid Proxy Server Limitați numărul de conexiuni Web simultane de la un client cu maxconn ACL , pe r00tsecurity.org .