Blæksprutte-proxy

Sådan installeres og opsættes Squid Proxy Server på din Linux Server?

Sådan installeres og opsættes Squid Proxy Server på din Linux Server?

Squid proxy er et web-proxy-program, der kan installeres og konfigureres på Linux og andre Unix-lignende operativsystemer. Det bruges til at øge browsers hastighed ved at cache webstedets data, kontrollere webtrafik, sikkerhed og DNS-opslag. Blæksprutte-proxyserveren fungerer som et mellemprodukt mellem klienten (webbrowsere osv.) og internettet. Det er kompatibelt med webprotokoller HTTP og HTTPS, såvel som andre protokoller som FTP, WAIS, etc.

Sådan installeres Squid Proxy?

For at installere blæksprutte-proxy på Linux skal du først opdatere systempakkerne ved at udføre følgende kommando:

[e-mail-beskyttet]: ~ $ sudo apt opdatering

Når du har opdateret dit system, kan du installere blæksprutte-proxy ved at skrive denne kommando:

[e-mail-beskyttet]: ~ $ sudo apt -y installer blæksprutte

Blæksprutte-proxy installeres. For at starte og se status for blæksprutte-proxy skal du udføre disse kommandoer:

[e-mailbeskyttet]: ~ $ sudo service blæksprutte start
[e-mail beskyttet]: ~ $ sudo service blæksprutte status

Konfiguration til din webbrowser

Inden du foretager ændringer i blækspruttekonfigurationsfilen, skal du ændre nogle indstillinger i din webbrowser. Så åbn din webbrowser og åbn "netværksindstillinger", og fortsæt derefter til "proxyindstillinger". Klik på “manuel proxy” konfiguration, og skriv derefter IP-adresse af din blæksprutte-proxyserver i HTTP-proxylinje og havn nr (som standard er blæksprutte-proxyport 3128). Nu vil blæksprutte-proxyen gå gennem din IP_Address. Du kan kontrollere det ved at skrive en hvilken som helst URL i din webbrowser; det giver dig en fejl ved at sige adgang nægtet, og for at give adgang skal vi foretage ændringer i blækspruttekonfigurationsfilen.

Squid Proxy-konfiguration

Du kan få adgang til blækspruttekonfigurationsfilen i biblioteket “etc / blæksprutte / blæksprutte.konf”.

[e-mail-beskyttet]: ~ $ cd osv / blæksprutte / blæksprutte.konf

Lav en kopi af “blæksprutten.conf ”-fil som en backupfil, hvis vi vil foretage ændringer i“ blæksprutte.conf ”fil.

[e-mail-beskyttet]: ~ $ cp osv / blæksprutte / blæksprutte.conf etc / blæksprutte / backup.konf

Nu hvor der er lavet en kopi som en backupfil, kan vi foretage ændringer i “blæksprutte.conf ”fil.

At åbne “blæksprutte.conf ”-fil i vim, skriv denne kommando:

[e-mail-beskyttet]: ~ $ sudo vim / etc / blæksprutte / blæksprutte.konf

Gå til linjen http_access nægte alle.

Skift til:

http_adgang give lov til alle

Tjek nu din webbrowser igen, skriv en hvilken som helst URL, og den skal fungere.

ACL (adgangskontrolliste)

Der er en anden sag, der bruges i blæksprutte-proxy, der giver dig mulighed for også at kontrollere adgangen til forskellige websteder (webtrafik) ved enten at tillade eller blokere dem. For at gøre det skal du gå til linjen "acl CONNECT-metode CONNECT".

Og under denne linje skal du skrive ACL (listen over adgangskontrol) for at blokere de ønskede websteder.

acl block_websites dstdomain .Facebook.com .Youtube.com .etc.com

Benæg derefter udsagnet.

http_access nægter block_websites

Gem ændringerne, og for at kontrollere, om dine blokerede websteder er blokeret eller ej, skal du genstarte din blækspruttertjeneste og kontrollere URL'en i din webbrowser.

[e-mailbeskyttet]: ~ $ sudo service blæksprutte genstart

Du kan også blokere en bruger for at downloade specifikke filer som lyd- og videofiler ved hjælp af ACL.

acl media_files urlpath_regex -i \.(mp3 | mp4 | FLV | AVI | MKV)

Det forhindrer brugeren i at downloade lyd- eller videofiler med udvidelser som mp3, mp4, FLV osv. Tilføj enhver filtypenavn, du vil forhindre i at downloade. Skriv nu benægtelseserklæringen under denne linje.

http_adgang nægter mediefiler

Mediefilerne blokeres derefter for download.

Caching-websider

Proxyservere bruges også til at øge netværksydelsen ved at indlæse websiden hurtigere ved at cache webstedets data. Du kan også ændre katalogplaceringen, hvor cachelagrede data skal gemmes. Desuden kan du også ændre cache-filstørrelse og nr. af mapper, hvor data vil blive gemt.

For at foretage ændringer skal du åbne “blæksprutte.conf ”-fil og gå til følgende linje:

#chache_dir ufs / opt / blæksprutte / var / cache / blæksprutte 100 16 256

Denne linje vil blive kommenteret som standard, så fjern kommentar til denne linje ved at fjerne # -tegnet.

I ovenstående linje er der en sætning “100 16 256”. Det 100 viser størrelsen på cache-filen, og du kan ændre den til enhver størrelse som 300. 16 viser antallet af mapper, hvor cache-filen er gemt. 256 viser nej. af underkataloger.

chache_dir ufs / opt / blæksprutte / var / cache / blæksprutte 300 20 260

Du kan også ændre størrelsen på cache-filen ved at tilføje følgende linje i “blæksprutte.conf ”fil:

cache_mem 300 MB

Hvis du vil ændre stien til cache-filmappen, skal du skrive følgende kommando:

[e-mail-beskyttet]: ~ $ sudo mkdir -p / sti / hvor / du / vil / til / placere / fil

For at ændre ejerskabet af cache-biblioteket til blæksprutte-proxy skal du udføre denne kommando:

[e-mail beskyttet]: ~ $ sudo chown -R proxy: proxy / sti / hvor / du / vil / til / placere / fil

Stop nu blæksprutte-tjenesten ved hjælp af denne kommando:

[e-mail beskyttet]: ~ $ sudo service blæksprutte stop

Og kør derefter kommandoen med denne kommando:

[e-mail-beskyttet]: ~ $ sudo blæksprutte -z

Det opretter de manglende cache-mapper i det nye cache-bibliotek.

Start nu blækspruttertjenesten igen ved hjælp af kommandoen nedenfor:

[email protected]: ~ $ sudo service blæksprutte start

Konklusion

Vi har diskuteret, hvordan du installerer og konfigurerer Squid-proxy. Det er meget simpelt og let at bruge og har store applikationer. Squid proxy er et meget godt værktøj, der kan bruges i organisationer eller af små internetudbydere til at kontrollere webtrafik og internetadgang. Det øger browsers hastighed og giver sikkerhedsmekanismer til webtrafik.

Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...