Articles

Slik installerer Og konfigurerer Du Squid proxy server på Linux

squidhero.jpg
Bilde: Jack wallen

en proxy-server er en datamaskin som fungerer som mellomledd mellom en stasjonær datamaskin og internett, og lar en klientmaskin opprette en indirekte tilkobling til nettverksservere og-tjenester. Det er mange grunner til at du kanskje vil inkludere en proxy-server på nettverket ditt:for å øke hastigheten på internett surfing

  • for å skjule ip-adressen til klientdatamaskinen for anonym surfing
  • for å implementere internett-tilgangskontroll
  • for å skanne utgående innhold
  • for å omgå regionale restriksjoner
  • klart noen av de ovennevnte grunner er perfekt passende for en bedrift og noen, vel, kan ikke falle i tråd med din beste praksis. Uansett, å vite hvordan du installerer og konfigurerer en proxy-server er en må-ha ferdighet for en nettverksadministrator. Så, la oss ta vare på det. Jeg vil demonstrere installering Av Squid proxy server På Ubuntu 16.04 server.

    Installasjon

    denne installasjonen og konfigurasjonen vil bli håndtert helt fra kommandolinjen, så åpne et terminalvindu og forbered deg på å skrive.

    det første vi vil gjøre (som med programvareinstallasjon På Ubuntu) er å oppdatere apt. Fra terminalvinduet, utsted kommandoen sudo apt-get update. Når det er fullført, kan du også kjøre en oppgradering med kommandoen sudo apt-get upgrade. Selvfølgelig, bør dette oppgradere kjernen, vil du gjøre en omstart, så planlegg dette tilsvarende.

    når oppdateringen / oppgraderingen er fullført, installer Squid med kommandoen:

     sudo apt-get install squid3 

    installasjonen vil hente de nødvendige avhengighetene (libecap3, libltdl7, squid-purge og squid-langpack) og komplett uten problem.

    det er alt som er til installasjonen. Nå går vi videre til konfigurasjonen av en grunnleggende proxy-server.

    Konfigurasjon

    konfigurasjonen av Squid Proxy-Serveren håndteres i /etc/squid / squid.conf. Jeg vil vise deg hvordan du konfigurerer en veldig grunnleggende proxy-server. Det første vi må gjøre er å uncomment linjen (ved å fjerne # tegnet):

     #http_access allow localnet 

    for å finne den linjen, utsted kommandoen:

     sudo grep -n http_access /etc/squid/squid.conf 

    som Du kan se (Figur A), er konfigurasjonsalternativet funnet på linje 1186 (av min installasjon). Åpne blekkspruten.conf fil for redigering, med kommandoen sudo nano / etc/squid / squid.conf, og bla ned til den linjen og fjern # – tegnet .

    Figur a

    Figur A

    Griper det nødvendige konfigurasjonsalternativet.

    Neste vil du se etter linjen:

     #acl localnet src 

    det vil være en rekke AV dem (for FORSKJELLIGE nettverk IP-ordninger). Du vil ønske å uncomment den som passer til nettverket ditt (si 192.168.0.0 / 16) og endre det til dine behov. Si at du kjører ditt interne nettverk på 192.168.1.0 / 255.255.255.0-nettverket. Ditt localnet-konfigurasjonsalternativ vil se slik ut:

     acl localnet src 192.168.1.0/255.255.255.0 

    Start blekksprut med kommandoen:

     sudo service squid restart 

    Det er det. Du har nå en grunnleggende proxy-server oppe på port 3128 og IP-adressen til systemet du nettopp installerte Squid på. Så du vil da gå til klientmaskinene dine og konfigurere dem (enten per applikasjon eller OS-basis) for å bruke den nylig konfigurerte proxy via IP og port.

    Få det til å fungere for deg

    Selvfølgelig Kan Squid gjøre mye mer enn å tjene som en grunnleggende proxy-server. Hvis du trenger å komme dypt inn i de ulike konfigurasjonsalternativene For Squid, må du ta en titt på den offisielle dokumentasjonen, der du kan finne ut hvordan du konfigurerer alternativer for tredjepartsprogrammer, konfigurerer alternativer for naboens utvalgsalgoritme, konfigurerer ulike nettverksparametere og mye mer. I mellomtiden kan du alltid ta en titt på /var / log/squid / access.logg og/var/log / squid / cache.logg for å se hva Squid gjør på nettverket ditt.

    Også se

    • hvordan installere Og bruke Portainer for enkel Docker container management (TechRepublic)
    • hvordan sette Opp samba aksjer for grupper (TechRepublic)
    • hvordan opprette en ny domenekonto MED CENTOS Webpanel (TechRepublic)
    • Hvordan bruke wget til å laste ned filer TIL GUI-mindre Linux server (TechRepublic)
    • Nettverk må være programvare aktivert og åpne foran 5g: ciena (zdnet)

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *