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

Slides:



Advertisements
Liknande presentationer
Programmering B PHP Lektion 1
Advertisements

Det dyrbaraste vi har är gratis.. Open Source, historia ”Grundades” av Richard M. Stallman (Free Software Foundation). Copyright för varumärket har Bruce.
Robert Olofsson Nordic Peak AB
Sid 1 10 mars 2016 Karlskrona Test Gathering Testa på mobiler då och nu.
Network Management Johan Ekblad Network Management
13:1 Kopiering tillåten. M2000 Compact © Liber AB Onlinemarknadsföring Onlinemarknadsföring kan användas i marknadskommunikationens olika faser: den kontaktskapande.
Miljonprogram 2.0 med tillgängliga bostäder? Professor, leg. arbetsterapeut Susanne Iwarsson.
Operativsystem s63 Win 7 Länken mellan datorn och omvärlden Användare kan ge kommandon till datorn Starta program Skriva text via tangentbordet Matar ut.
SQUID och andra cachelösningar Henrik Nordström, | OPTIMERA STHLM! | Henrik Nordström
1 Innan Du börjar … angående Internetbaserade kurser /15 Källa:
Teknisk infrastruktur för biblioteksservice – vad är på gång?
SKL Kommentus Inköpscentral Ramavtalet i korthet – Medel för disk- och spoldesinfektion
PBL-projekt Bygglov. Processkartläggning Kartläggning Hur jobbar vi idag? Struktur och dokumentation Dokumentera arbetsflöden Dokumentera rutiner Kunskapsöverföring.
Webbutbildning i miljö. Bakgrund Flera miljöförbättringar de senaste åren Sparat energi i lokaler och hög andel ekologiska livsmedel Utmaningar- Vi kan.
 Object-Relational mapping  (aka O/RM, ORM, and O/R mapping)  Mappning av objekt och dess relationer till/från en relationsdatabas.
Squid HTTP Proxy ● Henrik Nordström ● Konsult inom Open Source ● Squid, Linux, Nätverk, iptables/netfiler, mm mm ● Systemprogrammerare.
F ÖRPACKNING PROCESSEN. Från första början har jag hittat på internet en bild på en intressant förpackning. Det var en förpackning för en kaffekopp, som.
VARMT VÄLKOMMEN till utbildning i EPiServer Epi-server Ungefärliga tider och program  09.00Kaffe  09.30Introduktion och övergripande struktur.
Flytten till Visborg Gemensam förvaltning för interna stödtjänster.
Fredrik Steinholtz - Vagabond nt AB Fredrik Steinholtz -
OSS och Ekonomi - Finns det ekonomi OSS? Copyright © 2006, 2007
Distrikt 1410 Område 10 PETS 16 mars 2013.
Välkommen till det personliga transport- och logistikföretaget
Elitkonferens 2017 Förvaltningsrådet.
Verksamhetsidé för BEAst
Yrkeshögskolan Halmstad och Lidköping
7 frågor Ett verktyg för att göra en tydlig, fullständig och specifik beskrivning av ett problem.
Claes Anstérus.
Lansering av ny webb 11 mars
XX kommun Kommunikationsplan.
Handlingsplan till Försäkringskassan
Skolförbättring o skoleffektivitet fokuserar olika
Patienttelefon för döva
Landstinget i Värmland Förvaltningsorganisation, tjänsteresa och riskanalys (10 minuter) Eftermiddagen
Agenda - Reflektioner vårsäsongen
Välkommen till nätverk för publicerare och redaktörer
Process för verksamhetsplan - Miljösamverkan
2010 Månadskalender Du kan skriva ut den här mallen och använda den som en väggkalender eller kopiera sidan för en viss månad och lägga till den i din.
Förbättra den kognitiva tillgängligheten
Information till alla regionens medarbetare
Utbildning Systemadministratör i C2
Elev- och Föräldraenkät
Pedagogen och det entreprenöriella lärandet
Helpdesk Centrum för digitalisering
Vad innebär det för oss inom Inner Wheel?
Trender 19:e december.
Digital signering av hälso- och sjukvårdsåtgärder
9...
Robert Olofsson Nordic Peak AB
Kommunikationsstandarder för e-handel
Så enkelt som möjligt för så många som möjligt.
Medicinska webbapplikationer
Nytt projekt för kvarstående justeringar efter omorganisationen
Välkommen till företagsledarnätverk!
Öppen källkod bakgrund, nuläge och framtid
SVOM Utskrivningsklara.
Varför behövs en ny version av MIS Sak 2.0
Välkomna.
Om du vill ändra kalenderns utseende kan du använda en ny designmall.
VÄLKOMNA till dialogmöte
YIS Ledarmöte 10 April 2018.
Ersättningskollen.
Implementering, utvärdering och systematisk uppföljning
Kreativa verktyg och metoder
Distansmöten med stöd av gemensam plattform
Historia HT 2018 Catharina Glaas, Marlene Sjölander
Supportstuga: Medarbetarkopplingar
Det pedagogiska året December November Januari Oktober Februari
Skapande skola-redovisningar 2018/19 Sändningen börjar kl
Samordningswebbinarier om Skapande skola
Presentationens avskrift:

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

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

Vad är Squid? ● HTTP Proxy Cache ● För HTTP klienter ● Stöd för HTTP, SSL, FTP, Gopher & Whois

Vad är inte Squid? ● Generell proxy för annat än HTTP klienter ● Brandvägg ● SOCKS / WinSOCKS proxy

Användningsområden för Squid ● Internet proxy cache ● Loggning av webbanvändning ● Innehållsfiltrering ● Webserver accelerator

Installation ● Ingår i Linux & FreeBSD distributionerna ● Standard proxy ● Proxy auto config (PAC) ● WPAD ● Omstyrning av port-80

Konfiguration ● Textfil ● Webmin, webbgränssnitt för administration ● Kommersiella leverantörer

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%

Innehållsfiltrering ● Begränsning av Internet-åtkomst ● URL filter ● Virusscanning ● Minskat missbruk, mindre virus. ● Företagssektorn

Innehållsfilter ● SquidGuard ● Dansguardian ● Junkbuster ● Kommersiella URL filter: Websense, Smartfilter, Bluecoat mfl.

Webserver accelerator ● Mer kraft till 'trötta' webservrar ● Dynamiskt statiskt innehåll ● PHP, Zope, Wiki, etc. ● Wikimedia, Flertalet stora tidningar, mfl.

Styrkorna med Squid ● Open Source (GPL) ● Godkänd prestanda ● Flexibel ● Välkänd ● Stor spridning ● Stabil utvecklargrupp

Svagheterna med Squid ● Ibland komplex konfiguration ● En del gammal kod & design kvar ● Ingen officiell organisation bakom

Historia ● Spinoff från Harvest Cached ● NLANR (National Laboratory of Applied Network Research) ● IRCACHE ● Idag fristående (2000)

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

Vart är vi på väg? ● Bättre prestanda ● HTTP/1.1 ● ICAP ● ESI ● Enklare konfiguration

ICAP (Internet Content Adaptation Protocol) ● Standardiserat tredjepartsgränssnitt ● Innehållsfiltrering ● Virus-scanning ● Omskalning av bilder ●... ● Squid-3.0

Edge Side Includes, ESI ● Smart webbserver accelerator ● Delegering av webbserver uppgifter ● Enklare XML bearbetning ● Användaranpassat innehåll ● Squid-3.0

Squid-2.6 ● 1 Juli 2006, 10 års jubileum ● Bättre prestanda (epoll/kqueue) ● Microsoft Authentication ● Konfiguration liknar Squid-3.0

Squid-2.7 ● Prestandaförbättringar ● HTTP/1.1 ● Acceleratorförbättringar ● Hösten 2007

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

Squid-3.1 ● Prestandaförbättringar ● HTTP/1.1 ● Acceleratorförbättringar ● Microsoft Authentication ●...

Konkurrenter ● Bluecoat ● Apache 2 ● Varnish ● Akamai ● Med flera

Länkar devel.squid-cache.org

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

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

Lösningen ● Squid-2.6, uppsamling ● Squid-3 åter aktivt ● ICAP ● Squid-3 funktionsmässigt komplett ● Buggfixning återstår