Squid Proxy Funksjoner

Squid Proxy Funksjoner


Squid er en caching proxy ofte brukes til å øke hastigheten på webservere ved å mellomlagre ofte etterspør sider. Dette gjør at nettsteder til funksjon uten uoverkommelig dyre båndbredde oppgraderinger, slik at innholdet skal effektivt distribuert til et globalt publikum. På en mindre skala, gir Squid nettverksadministratorer med evne til å kontrollere utgående nettverkstilgang og autentisering.

Adgangskontroll

En rekke adgangskontroll funksjoner tilgjengelig gjennom Squid tillate deg å begrense nettilgang etter tid, IP-adressen eller nettside. Enkel tilgangskontroll lister kan opprettes for å definere aktiviteter og hvorvidt de er tillatt under de gitte omstendigheter. For eksempel kan du lage en viss tidsperiode med et navn som "working_hours" og begrense tilgangen til nettsamfunn i disse tider. Dette er nyttig for bedrifter som ønsker å minimere bortkastet tid.

Autorisasjon

Passordautentisering er tilgjengelig for å autorisere bestemte brukere. En godkjenningsprogram kalt "ncsa_auth" er en del av Squid som standard, men du kan også spesifisere ditt eget godkjenningsprogrammet i Squid konfigurasjonsfil. Ved å bruke "nødvendig" søkeord på slutten av en linje i en tilgangskontrollisten, kan du kreve en bruker til å godkjenne før de får tilgang til visse nettsteder. Du kan til og med tillate bestemte brukere tilgang til et nettsted, samtidig som blokkerer andre.

logging

Logging er en så viktig funksjon som Squid vil ikke engang kjøre hvis det er et problem å lage logger. Gjennom bruk av loggfiler kan du feilsøke systemkonfigurasjon, overvåke ressursforbruk og vise informasjon om nettverkstilgang og forespørsler. Loggfiler er kontinuerlig roteres slik at de ikke blir for store. Hver oppføring er spilt inn med en nøyaktig tidsangivelse for å gi ytterligere hjelp til feilsøking.

caching

Squid lagrer kopier av sider og filer forespurt av brukerne. Dette kan gi en enorm ytelsesøkning ved å fjerne noen av belastningen fra webserveren. I stedet for den server som har til gjentatte ganger å generere en side for hver gang den blir forespurt, vil blekksprut tilveiebringe en tidligere generert side. Hvis filen eller siden har blitt oppdatert på serveren, vil Squid erstatte den bufrede filen med den nye. Ved hjelp av en rekke strategisk plassert Squid bufrer det er mulig å skape en jevn brukeropplevelse på dynamiske websider uten å måtte investere i dyre oppgraderinger når båndbredden er lav.

Trafikkstyring og Shaping

Traffic shaping forbedrer nettverk og server responstid gjennom ulike virkemidler som begrenser hastigheten som trafikken er sendt til hver enkelt bruker, begrenser det maksimale antallet tilkoblinger til en server fra et bestemt sted, og omdirigere forespørsler til forskjellige servere med identisk innhold basert på mengden bruk hver enkelt får. Squid lar deg lage forsinkelses bassenger å administrere båndbredde. En forsinkelse basseng er gitt en bestemt størrelse som representerer mengden av data som kan lastes ned av en bruker før de blir forsinket fra å hente mer. I tillegg kan du begrense hastigheten som en server vil sende trafikk gjennom hver tilkobling. Forsinkelse bassengene er skapt i tilgangskontrollister.