Squid Proxy er en nettproxy-applikasjon som kan installeres og settes opp på Linux og andre UNIX-lignende operativsystemer. Det brukes til å øke nettleserhastigheten ved å cache nettstedets data, kontrollere netttrafikk, sikkerhet og DNS -oppslag. Squid Proxy -serveren fungerer som et mellomprodukt mellom klienten (nettlesere osv.) og Internett. Det er kompatibelt med nettprotokoller Http og Https, så vel som andre protokoller som Ftp, Wais, etc.
Hvordan installere blekksprut proxy?
For å installere blekksprut proxy på Linux, oppdaterer du først systempakkene ved å utføre følgende kommando:
ubuntu@ubuntu: ~ $ sudo apt oppdateringNår du har oppdatert systemet ditt, kan du installere Squid Proxy ved å skrive denne kommandoen:
ubuntu@ubuntu: ~ $ sudo apt -y installer blekksprutBlekksprut proxy vil bli installert. For å starte og se statusen til blekksprut proxy, utfør disse kommandoene:
ubuntu@ubuntu: ~ $ sudo service blekksprut startKonfigurasjon for nettleseren din
Før du gjør endringer i Squid Configuration -filen, må du endre noen innstillinger i nettleseren din. Så åpne nettleseren din og åpne “Nettverksinnstillinger”, fortsett deretter til "Proxy -innstillinger". Klikk på konfigurasjonen “Manuell proxy”, og skriv deretter IP adresse av blekksprut proxy -serveren din i HTTP Proxy Bar og Port nr (Som standard er blekksprut proxyport 3128). Nå vil blekksprut proxy gå gjennom ip_address. Du kan sjekke det ved å skrive hvilken som helst URL i nettleseren; Det vil gi deg en feil med å si tilgang nektet, og for å tillate tilgangen, må vi gjøre endringer i blekksprutkonfigurasjonsfilen.
Blekksprut proxy -konfigurasjon
Du kan få tilgang til blekksprutkonfigurasjonsfilen i katalogen "etc/blekksprut/blekksprut.konf”.
ubuntu@ubuntu: ~ $ cd etc/blekksprut/blekksprut.konfLag en kopi av “blekksprut.Conf ”-filen som en sikkerhetskopifil hvis vi ønsker å gjøre endringer i“ blekkspruten.Conf ”-fil.
ubuntu@ubuntu: ~ $ cp etc/blekksprut/blekksprut.Conf etc/blekksprut/sikkerhetskopi.konfNå som en kopi er laget som en sikkerhetskopifil, kan vi gjøre endringer i "blekksprut.Conf ”-fil.
Å åpne “blekksprut.Conf ”-fil i Vim, skriv denne kommandoen:
ubuntu@ubuntu: ~ $ sudo vim/etc/blekksprut/blekksprut.konfGå til linjen http_access benekte alle.
Endre det til:
http_access tillate alle
Nå, sjekk nettleseren din igjen, skriv inn en hvilken som helst URL, og den skal fungere.
ACL (tilgangskontrollliste)
Det er en annen sak som brukes i blekksprut proxy som lar deg også kontrollere tilgangen til forskjellige nettsteder (webtrafikk) ved å enten tillate eller blokkere dem. For å gjøre det, gå til linjen “ACL Connect Method Connect”.
Og under denne linjen, skriv ACL (Access Control List) for å blokkere nettstedene du ønsker.
acl block_websites dstdomain .Facebook.com .YouTube.com .etc.com
Deretter benekter uttalelsen.
http_access nekt block_websites
Lagre endringene, og for å sjekke om de blokkerte nettstedene dine er blokkert eller ikke, må du starte blekkspruttjenesten på nytt og bekrefte nettadressen i nettleseren din.
ubuntu@ubuntu: ~ $ sudo service blekksprutstartDu kan også hindre en bruker fra å laste ned spesifikke filer som lyd- og videofiler ved hjelp av ACL.
ACL Media_Files urlpath_reegex -i \.(mp3 | mp4 | flv | avi | mkv)
Det vil forhindre at brukeren laster ned lyd- eller videofiler med utvidelser som MP3, MP4, FLV, etc. Legg til en hvilken som helst filforlengelse du vil forhindre nedlasting. Nå, under denne linjen, skriver du avslaget.
http_access nekt media_files
Mediefilene vil da bli blokkert fra nedlasting.
Hurtigbufring av websider
Proxy -servere brukes også til å øke nettverksytelsen ved å laste på websiden raskere ved å cache nettstedets data. Du kan også endre katalogstedet der hurtigbufrede data skal lagres. Dessuten kan du også endre cache -filstørrelsen og nei. av kataloger der data vil bli lagret.
For å gjøre endringer, åpne “blekksprut.Conf ”-filen og gå til følgende linje:
#chache_dir ufs/opt/blekksprut/var/cache/blekksprut 100 16 256
Denne linjen vil bli kommentert som standard, så ukommsomme denne linjen ved å fjerne # tegnet.
På linjen ovenfor er det en setning "100 16 256”. De 100 viser størrelsen på hurtigbufferfilen, og du kan endre den til hvilken som helst størrelse som 300. 16 viser antall kataloger som hurtigbufferfilen er lagret. 256 viser nei. av underkataloger.
chache_dir ufs/opt/blekksprut/var/cache/blekksprut 300 20 260
Du kan også endre størrelsen på hurtigbufferfilen ved å legge til følgende linje i "blekksprut.Conf ”-fil:
CACHE_MEM 300 MB
Hvis du vil endre banen til cache -filkatalogen, skriver du inn følgende kommando:
ubuntu@ubuntu: ~ $ sudo mkdir -p/sti/hvor/du/vil/til/sted/filFor å endre eierskapet til Cache -katalogen til Squid Proxy, må du utføre denne kommandoen:
ubuntu@ubuntu: ~ $ sudo chown -r proxy: proxy/bane/hvor/du/vil/til/sted/filStopp nå blekkspruttjenesten ved å bruke denne kommandoen:
ubuntu@ubuntu: ~ $ sudo service blekksprut stoppOg kjør kommandoen med denne kommandoen:
ubuntu@ubuntu: ~ $ sudo squid -zDet vil lage de manglende cache -katalogene i den nye cache -katalogen.
Start nå blekkspruttjenesten igjen med kommandoen nedenfor:
ubuntu@ubuntu: ~ $ sudo service blekksprut startKonklusjon
Vi har diskutert hvordan du installerer og konfigurerer blekksprut proxy. Det er veldig enkelt og enkelt å bruke og har enorme applikasjoner. Blekksprut proxy er et veldig godt verktøy som kan brukes i organisasjoner eller av små internettleverandører for å kontrollere netttrafikk og internettilgang. Det øker nettleserhastigheten og gir sikkerhetsmekanismer for netttrafikk.