Presentation laddar. Vänta.

Presentation laddar. Vänta.

Squid - webproxy för snabbare och säkrare internet. Henrik Nordström Specialist inom Open Source.

Liknande presentationer


En presentation över ämnet: "Squid - webproxy för snabbare och säkrare internet. Henrik Nordström Specialist inom Open Source."— Presentationens avskrift:

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 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 devel.squid-cache.org

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


Ladda ner ppt "Squid - webproxy för snabbare och säkrare internet. Henrik Nordström Specialist inom Open Source."

Liknande presentationer


Google-annonser