Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avSimon Håkansson
1
Squid - webproxy för snabbare och säkrare internet. Henrik Nordström Specialist inom Open Source
2
Henrik Nordström, vem är jag? ● Ansvarig för Squid-2.x ● Konsult inom Open Source ● Eget företag, Firma Henrik Nordström ● Systemprogrammerare ● Specialinriktning Linux, Nätverk och Squid HTTP Proxy ● Jobbat med UNIX & nätverk sedan 1993 ● Aktiv Squid-utvecklare sedan 1996
3
Vad är Squid? ● HTTP Proxy Cache ● För HTTP klienter ● Stöd för HTTP, SSL, FTP, Gopher & Whois
4
Vad är inte Squid? ● Generell proxy för annat än HTTP klienter ● Brandvägg ● SOCKS / WinSOCKS proxy
5
Användningsområden för Squid ● Internet proxy cache ● Loggning av webbanvändning ● Innehållsfiltrering ● Webserver accelerator
6
Installation ● Ingår i Linux & FreeBSD distributionerna ● Standard proxy ● Proxy auto config (PAC) ● WPAD ● Omstyrning av port-80
7
Konfiguration ● Textfil ● Webmin, webbgränssnitt för administration ● Kommersiella leverantörer
8
Internet Proxy Cache ● HTTP Proxy Cache ● Mellanlagrar webbsidor ● Loggning av webbanvänding ● Fortfarande långsamma & dyra Internet anslutningar i stora delar av världen ● Bandbreddsutnyttjandet, ca 30% (av HTTP) ● Bättre svarstider, ca 50%
9
Innehållsfiltrering ● Begränsning av Internet-åtkomst ● URL filter ● Virusscanning ● Minskat missbruk, mindre virus. ● Företagssektorn
10
Innehållsfilter ● SquidGuard ● Dansguardian ● Junkbuster ● Kommersiella URL filter: Websense, Smartfilter, Bluecoat mfl.
11
Webserver accelerator ● Mer kraft till 'trötta' webservrar ● Dynamiskt statiskt innehåll ● PHP, Zope, Wiki, etc. ● Wikimedia, Flertalet stora tidningar, mfl.
12
Styrkorna med Squid ● Open Source (GPL) ● Godkänd prestanda ● Flexibel ● Välkänd ● Stor spridning ● Stabil utvecklargrupp
13
Svagheterna med Squid ● Ibland komplex konfiguration ● En del gammal kod & design kvar ● Ingen officiell organisation bakom
14
Historia ● Spinoff från Harvest Cached ● NLANR (National Laboratory of Applied Network Research) ● IRCACHE ● Idag fristående (2000)
15
Tidslinje ● Ca 1993-1995 Harvest Cached ● Våren 1996: GPL Förhandlingar ● 1 Juli 1996: Squid-1.0 ● 6 December 1996: 1.1 ● 7 Januari 1997: 1.NOVM.2 ● 2 Oktober 1998: 2.0 ● 17 November 1998: 2.1 ● 19 April 1999: 2.2 ● 10 Januari 2000: 2.3 ● 20 Mars 2001: 2.4. ● 25 September 2002: 2.5 ● 1 Juli 2006: 2.6 ● Hösten 2007: 3.0 & 2.7
16
Vart är vi på väg? ● Bättre prestanda ● HTTP/1.1 ● ICAP ● ESI ● Enklare konfiguration
17
ICAP (Internet Content Adaptation Protocol) ● Standardiserat tredjepartsgränssnitt ● Innehållsfiltrering ● Virus-scanning ● Omskalning av bilder ●... ● Squid-3.0
18
Edge Side Includes, ESI ● Smart webbserver accelerator ● Delegering av webbserver uppgifter ● Enklare XML bearbetning ● Användaranpassat innehåll ● Squid-3.0
19
Squid-2.6 ● 1 Juli 2006, 10 års jubileum ● Bättre prestanda (epoll/kqueue) ● Microsoft Authentication ● Konfiguration liknar Squid-3.0
20
Squid-2.7 ● Prestandaförbättringar ● HTTP/1.1 ● Acceleratorförbättringar ● Hösten 2007
21
Squid-3.0 ● Påbörjades 2003 ● C++, bättre design ● Var tänkt att likna Squid-2.5 ● Beräknas bli klar i höst 2007 ● ICAP & ESI ● Vissa Squid-2.6 funktioner saknas
22
Squid-3.1 ● Prestandaförbättringar ● HTTP/1.1 ● Acceleratorförbättringar ● Microsoft Authentication ●...
23
Konkurrenter ● Bluecoat ● Apache 2 ● Varnish ● Akamai ● Med flera
24
Länkar www.squid-cache.org devel.squid-cache.org www.henriknordstrom.net
25
Varför 3.0 dröjt så länge ● Många stora ändringar ● Flertalet nya funktioner, ESI ● Huvudansvarig bytte jobb ● Squid-2 officiellt fryst ● Användarkrav på nya funktioner till Squid-2
26
Vad som gick fel ● Att vi bara ”jobbade på”. ● Ingen aktiv sponsor för Squid-3 ● Squid-2 behölls fryst ● Utvecklingen baserad på Squid-2 ● Många nya funktioner, ca 30 projekt ● Ingen testning av Squid-3
27
Lösningen ● Squid-2.6, uppsamling ● Squid-3 åter aktivt ● ICAP ● Squid-3 funktionsmässigt komplett ● Buggfixning återstår
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.