Squid Proxy

Så här installerar och installerar du Squid Proxy Server på din Linux-server?

Så här installerar och installerar du Squid Proxy Server på din Linux-server?

Squid proxy är en webbproxyapplikation som kan installeras och ställas in på Linux och andra Unix-liknande operativsystem. Den används för att öka webbsurfningshastigheten genom att cacha webbplatsens data, kontrollera webbtrafik, säkerhet och DNS-sökningar. Squid-proxyservern fungerar som en mellanprodukt mellan klienten (webbläsare osv.) och internet. Den är kompatibel med webbprotokoll HTTP och HTTPS, liksom andra protokoll som FTP, WAIS, etc.

Hur man installerar Squid Proxy?

För att installera squid proxy på Linux, uppdatera först systempaketen genom att utföra följande kommando:

[e-postskyddad]: ~ $ sudo apt-uppdatering

När du har uppdaterat ditt system kan du installera bläckfiskproxy genom att skriva det här kommandot:

[e-postskyddad]: ~ $ sudo apt -y installera bläckfisk

Squid-proxy installeras. För att starta och se status för Squid-proxy, kör du dessa kommandon:

[e-postskyddad]: ~ $ sudo service bläckfisk start
[e-postskyddad]: ~ $ sudo service bläckfiskstatus

Konfiguration för din webbläsare

Innan du gör några ändringar i bläckfiskens konfigurationsfil måste du ändra vissa inställningar i din webbläsare. Så öppna din webbläsare och öppna "nätverksinställningar" och fortsätt sedan till "proxyinställningar". Klicka på "manuell proxy" -konfiguration och skriv sedan IP-adress på din bläckfisk proxyserver i HTTP-proxyfält och port nr (som standard är bläckfisk proxyport 3128). Nu kommer bläckfiskproxyen att gå igenom din IP_Address. Du kan kontrollera det genom att skriva vilken URL som helst i din webbläsare. det kommer att ge dig ett fel som säger åtkomst nekad, och för att tillåta åtkomst måste vi göra ändringar i konfigurationsfilen för bläckfisk.

Squid Proxy-konfiguration

Du kan komma åt bläckfiskens konfigurationsfil i katalogen “etc / bläckfisk / bläckfisk.konf”.

[e-postskyddad]: ~ $ cd etc / squid / squid.konf

Gör en kopia av "bläckfisken.conf ”-fil som en backupfil om vi vill göra ändringar i“ bläckfisken.conf ”-fil.

[e-postskyddad]: ~ $ cp etc / squid / squid.conf etc / squid / backup.konf

Nu när en kopia har gjorts som en backupfil kan vi göra ändringar i “bläckfisken.conf ”-fil.

Att öppna “bläckfisk.conf ”-fil i vim, skriv detta kommando:

[e-postskyddad]: ~ $ sudo vim / etc / bläckfisk / bläckfisk.konf

Gå till raden http_access förneka Allt.

Ändra till:

http_access tillåta Allt

Kontrollera nu din webbläsare igen, skriv vilken URL som helst och den ska fungera.

ACL (åtkomstkontrollista)

Det finns ett annat fall som används i bläckfiskproxy som låter dig också styra åtkomsten till olika webbplatser (webbtrafik) genom att antingen tillåta eller blockera dem. För att göra det, gå till raden “acl CONNECT method CONNECT”.

Och under den här raden skriver du ACL (åtkomstkontrollista) för att blockera de webbplatser du vill ha.

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

Förneka sedan uttalandet.

http_access neka block_websites

Spara ändringarna och kontrollera om dina blockerade webbplatser är blockerade eller inte, starta om din bläckfisktjänst och verifiera webbadressen i din webbläsare.

[e-postskyddad]: ~ $ sudo service squid restart

Du kan också blockera en användare från att ladda ner specifika filer som ljud- och videofiler med ACL.

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

Det kommer att hindra användaren från att ladda ner ljud- eller videofiler med tillägg som mp3, mp4, FLV, etc. Lägg till alla filtillägg som du vill förhindra från nedladdning. Skriv nu förnekandet under den här raden.

http_access neka media_files

Mediefilerna blockeras sedan från nedladdning.

Caching-webbsidor

Proxyservrar används också för att öka nätverksprestandan genom att ladda webbsidan snabbare genom att cacha webbplatsens data. Du kan också ändra katalogplatsen där cachad data ska lagras. Dessutom kan du också ändra cache-filstorlek och nr. av kataloger där data skulle sparas.

För att göra ändringar, öppna “bläckfisk.conf ”-fil och gå till följande rad:

#chache_dir ufs / opt / bläckfisk / var / cache / bläckfisk 100 16 256

Den här raden kommer att kommenteras som standard, så avmarkera den här raden genom att ta bort # -tecknet.

I ovanstående rad finns en fras ”100 16 256”. De 100 visar storleken på cachefilen och du kan ändra den till vilken storlek som helst som 300. 16 visar antalet kataloger där cachefilen sparas. 256 visar nej. av underkataloger.

chache_dir ufs / opt / bläckfisk / var / cache / bläckfisk 300 20 260

Du kan också ändra storleken på cachefilen genom att lägga till följande rad i "bläckfisken.conf ”-fil:

cache_mem 300 MB

Om du vill ändra sökvägen till cachefilkatalogen skriver du följande kommando:

[e-postskyddad]: ~ $ sudo mkdir -p / sökväg / var / du / vill / till / placera / fil

För att ändra äganderätten till cachekatalogen till squid-proxy måste du utföra det här kommandot:

[e-postskyddad]: ~ $ sudo chown -R proxy: proxy / sökväg / var / du / vill / till / placera / fil

Stoppa nu bläckfisktjänsten med det här kommandot:

[e-postskyddad]: ~ $ sudo service bläckfiskstopp

Och kör sedan kommandot med det här kommandot:

[e-postskyddad]: ~ $ sudo bläckfisk -z

Det kommer att göra de cachemappar som saknas i den nya cachekatalogen.

Starta nu bläckfisktjänsten igen med kommandot nedan:

[e-postskyddad: ~ $ sudo service bläckfisk start

Slutsats

Vi har diskuterat hur man installerar och konfigurerar Squid-proxy. Det är väldigt enkelt och lätt att använda och har stora applikationer. Squid proxy är ett mycket bra verktyg som kan användas i organisationer eller av små internetleverantörer för att kontrollera webbtrafik och internetåtkomst. Det ökar webbsurfningshastigheten och ger säkerhetsmekanismer för webbtrafik.

Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...