www.wikidata.de-de.nina.az
Der Titel dieses Artikels ist mehrdeutig Weitere Bedeutungen sind unter Squid Begriffsklarung aufgefuhrt Squid engl fur Kalmar ist ein freier Proxyserver und Web Cache der unter der GNU General Public License steht Er zeichnet sich vor allem durch seine gute Skalierbarkeit aus Squid unterstutzt die Netzwerkprotokolle HTTP HTTPS FTP uber HTTP und Gopher SquidBasisdatenEntwickler Duane Wessels u a 1 Erscheinungsjahr Juli 1996Aktuelle Version 6 5 2 6 November 2023 Betriebssystem plattformubergreifendProgrammiersprache C 3 Kategorie ProxyserverLizenz GPL Freie Software deutschsprachig neinwww squid cache org Inhaltsverzeichnis 1 Einsatzgebiete 1 1 Einsatz bei der Wikimedia Foundation 2 Geschichte 3 Grafische Benutzeroberflachen 4 Weblinks 5 EinzelnachweiseEinsatzgebiete BearbeitenSquid Server konnen sowohl fur sehr kleine Netze 5 10 Benutzer als auch fur sehr grosse Proxyverbunde in Weitverkehrsnetzen mit mehreren hunderttausend Benutzern eingesetzt werden Squid hat sich ebenfalls als transparenter Proxy bei ISPs Internet Service Provider bewahrt In dieser Funktion werden alle Anfragen von Kunden uber den Proxy geleitet was zur Beschleunigung der Datenubertragung sowie zur Reduktion der Datenrate des Providers fuhrt Haufig wird Squid auch als Reverse Proxy zum Schutz und zur Beschleunigung von Webservern eingesetzt Ab Version 2 6 lauft Squid auch als HTTPS Proxy Damit wird die SSL Verschlusselung vom Webserver auf den Proxy verlagert Er kann auch mittels zusatzlicher Redirector Software eine Filterfunktion wahrnehmen Damit werden bestimmte Seiten oder Seiteninhalte nicht dargestellt sondern stattdessen eine Ersatzseite oder Ersatzgrafik angezeigt Dies wird oft zur Vermeidung von Werbeinhalten aber auch zur Zensur von Webinhalten eingesetzt Der SquidGuard der mit Squid ausgeliefert wird ist ein Programm das diese Weiterleitungs Funktionalitat in Squid mit url rewriter bezeichnet anwendet Ein alternatives Produkt ist UfdbGuard das zusatzlich zu den Filterfunktionen auch Erkennung und Blocken von Tunneln und nicht autorisierten Zertifikaten beherrscht In beschranktem aber fur praktische Zwecke oft ausreichendem Mass kann Squid uber sogenannte Delay Pools auch zur Bandbreitenkontrolle eingesetzt werden Dabei konnen Benutzerklassen genauer gesagt Adressbereiche definiert werden die unterschiedliche Anteile bei der Leitungsnutzung haben Einer Benutzerklasse kann ein Vorrat an Kapazitat Buckets nach dem Token Bucket Algorithmus zugeordnet werden der mit voller Datenrate aufgebraucht werden darf Dadurch tritt die Beschrankung erst bei intensiver Nutzung auf wahrend bei normaler Nutzung aus der Sicht des Anwenders die volle Datenrate zur Verfugung steht Es ist konfigurierbar wie viele nichtbenutzte Buckets eine Klasse ansparen kann um bei Spitzen mit voller Datenrate bedient werden zu konnen Was nicht moglich ist ist die Zuordnung der vollen Kapazitat falls diese gerade verfugbar ist In gewissem Umfang kann Squid auch anonymisieren indem bestimmte Header Zeilen einer Web Anfrage entfernt werden Da Squid sowohl das Internetprotokoll in der Version 4 als auch in der Version 6 gleichzeitig Dual Stack beherrscht kann er auch zwischen beiden Protokollen ubersetzen Einsatz bei der Wikimedia Foundation Bearbeiten Ein gutes Beispiel fur das Einsatzgebiet von Squid Caches ist Wikipedia Derzeit Stand Dezember 2010 hat das Wikimedia Projekt zirka 115 Squids weltweit im Einsatz Diese Reverse Proxys halten viele Seiten im Speicher damit haufige oder wiederholte Anfragen nicht immer von den Web und Datenbankservern bearbeitet werden mussen Diese Systeme bedienen hauptsachlich Seitenaufrufe von unangemeldeten Benutzern und halten uber 75 der Datenanfragen von den Webservern fern die Effizienz der Webserver wird durch die Squid Caches also mehr als vervierfacht 4 Geschichte BearbeitenSquid wurde ursprunglich von Duane Wessels im Rahmen des Harvest project der University of Colorado at Boulder als der Harvest object cache entwickelt 5 6 Weitere Arbeit an der Software wurde an der University of California San Diego vorgenommen und mit zwei Zuschussen der National Science Foundation finanziert 7 Duane Wessels fuhrte eine Projektabspaltung von der letzten nicht kommerziellen Version von Harvest durch und gab diesem Zweig den heutigen Namen Squid um Verwechslung mit der anderen kommerziell weitergefuhrten Version zu vermeiden die sich Cached 2 0 nannte aus der wiederum NetCache entwickelt wurde 8 9 Version 1 0 0 von Squid wurde im Juli 1996 veroffentlicht 8 Squid wird mittlerweile fast ausschliesslich in freiwilliger Arbeit weiterentwickelt Grafische Benutzeroberflachen BearbeitenEs existieren grafische Benutzeroberflachen GUI zur Administration des Servers zum Beispiel GADMIN SQUID als Teil der Sammlung GAdmintools geschrieben in C GTK fur Linux Desktops wie zum Beispiel Gnome oder KDE SquidMan fur macOS 10 Webmin fur die Online Administration von SquidWeblinks BearbeitenOffizielle Webprasenz englisch Ausfuhrliche Anleitung der Installation insbesondere fur Linux Umgebungen auf selflinux orgEinzelnachweise Bearbeiten Who looks after the Squid project In squid cache org Abgerufen am 20 April 2017 englisch squid Optimising Web Delivery 6 November 2023 abgerufen am 10 November 2023 squid cache squid Squid 27 Juli 2022 abgerufen am 27 Juli 2022 http meta wikimedia org wiki Wikimedia servers Squid intro auf der Squid Website Harvest cache now available as an httpd accelerator geschrieben von Mike Schwartz uber die http wg Mailingliste am Dienstag dem 4 April 1995 von Brian Behlendorf an die Entwickler Mailingliste des Apache HTTP Server weitergeleitet Past and Present Sponsors Memento vom 2 Dezember 2015 im Webarchiv archive today englisch a b Duane Wessels Squid and ICP Past Present and Future Memento des Originals vom 30 Oktober 2005 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www life gone hazy com Proceedings of the Australian Unix Users Group September 1997 Brisbane Australien netcache com Memento vom 12 November 1996 im Internet Archive About SquidMan In squidman net Abgerufen am 20 April 2017 englisch Abgerufen von https de wikipedia org w index php title Squid amp oldid 227205015