Squid-välityspalvelin on web-välityspalvelinsovellus, joka voidaan asentaa ja asentaa Linuxiin ja muihin Unix-tyyppisiin käyttöjärjestelmiin. Sitä käytetään lisäämään verkkoselaamisen nopeutta tallentamalla verkkosivuston tiedot välimuistiin, hallitsemalla verkkoliikennettä, suojausta ja DNS -hakuja. Kalmari -välityspalvelin toimii välituotteena asiakkaan (verkkoselaimet jne.) Ja Internetin välillä. Se on yhteensopiva verkkoprotokollien kanssa HTTP ja HTTPS, samoin kuin muut protokollat, kuten FTP , WAIS , jne.
Kuinka asentaa Squid Proxy?
Jos haluat asentaa kalmari -välityspalvelimen Linuxiin, päivitä ensin järjestelmäpaketit suorittamalla seuraava komento:
[email protected]: ~ $ sudo apt update
Kun olet päivittänyt järjestelmän, voit asentaa kalmari -välityspalvelimen kirjoittamalla tämän komennon:
[sähköposti suojattu]: ~ $ sudo apt -y install squidSquid -välityspalvelin asennetaan. Aloita ja katso Squid -välityspalvelimen tila suorittamalla seuraavat komennot:
[sähköposti suojattu]: ~ $ sudo -palvelun kalmarin aloitus[sähköposti suojattu]: ~ $ sudo -palvelun kalmarin tila
Verkkoselaimen määritykset
Ennen kuin teet muutoksia kalmarin asetustiedostoon, sinun on muutettava joitain asetuksia verkkoselaimessasi. Avaa siis selain ja avaa verkkoasetukset ja siirry sitten välityspalvelinasetuksiin. Napsauta manuaalista välityspalvelimen määritystä ja kirjoita sitten IP-osoite kalmari -välityspalvelimestasi HTTP -välityspalvelinpalkki ja portti nro (oletuksena kalmari -välityspalvelimen portti on 3128). Nyt kalmari -välityspalvelin käy IP_osoitteesi läpi. Voit tarkistaa sen kirjoittamalla minkä tahansa URL -osoitteen verkkoselaimeesi. se antaa sinulle virheilmoituksen sanomalla pääsy estetty, ja jotta pääsy sallitaan, meidän on tehtävä muutoksia kalmarin määritystiedostoon.
Squid Proxy -määritykset
Voit käyttää hakemiston kalmarimääritystiedostoa etc/squid/squid.conf .
[sähköposti suojattu]: ~ $ cd etc/squid/squid.confOta kopio squid.conf -tiedostosta varmuuskopiotiedostoksi, jos haluamme tehdä muutoksia squid.conf -tiedostoon.
[sähköposti suojattu]: ~ $ cp etc/squid/squid.conf etc/squid/backup.confNyt kun kopio on tehty varmuuskopiotiedostona, voimme tehdä muutoksia squid.conf -tiedostoon.
Avaa squid.conf -tiedosto vimissä kirjoittamalla tämä komento:
[sähköposti suojattu]: ~ $ sudo vim /etc/squid/squid.confSiirry riville http_access kieltää kaikki.
Vaihda se:
http_access sallia kaikki
Tarkista nyt selaimesi uudelleen, kirjoita mikä tahansa URL -osoite, ja sen pitäisi toimia.
ACL (kulunvalvontaluettelo)
Kalmarien välityspalvelimessa on toinen tapaus, jonka avulla voit myös hallita pääsyä eri verkkosivustoille (verkkoliikenne) joko sallimalla tai estämällä ne. Voit tehdä tämän siirtymällä riville acl CONNECT method CONNECT.
Kirjoita tämän rivin alle ACL (pääsynhallintaluettelo) estääksesi haluamasi verkkosivustot.
acl block_websites dstdomain .facebook.com .youtube.com .etc.com
Kiellä sitten väite.
http_access deny block_websites
Tallenna muutokset ja tarkista, ovatko estetyt verkkosivustosi estettyjä. Käynnistä kalmaripalvelu uudelleen ja tarkista URL -osoite verkkoselaimessasi.
[sähköposti suojattu]: ~ $ sudo -palvelun kalmarin uudelleenkäynnistysVoit myös estää käyttäjää lataamasta tiettyjä tiedostoja, kuten ääni- ja videotiedostoja ACL .
acl media_files urlpath_regex -i . (mp3 | mp4 | FLV | AVI | MKV)
Se estää käyttäjää lataamasta ääni- tai videotiedostoja, joiden laajennukset ovat mp3, mp4, FLV jne. Lisää kaikki tiedostopäätteet, joiden lataamisen haluat estää. Kirjoita nyt tämän rivin alle kieltävä lause.
http_access deny media_files
Mediatiedostojen lataus estetään.
Verkkosivujen välimuisti
Välityspalvelimia käytetään myös verkon suorituskyvyn parantamiseen lataamalla verkkosivu nopeammin tallentamalla verkkosivuston tiedot välimuistiin. Voit myös muuttaa hakemiston sijaintia, johon välimuistissa olevat tiedot tallennetaan. Lisäksi voit myös muuttaa välimuistitiedoston kokoa ja nro. hakemistoja, joihin tiedot tallennetaan.
Jos haluat tehdä muutoksia, avaa squid.conf -tiedosto ja siirry seuraavalle riville:
#chache_dir ufs / opt / squid / var / cache / squid 100 16 256
Tämä rivi kommentoidaan oletuksena, joten poista tämä rivi poistamalla # -merkki.
Yllä olevalla rivillä on lause 100 16 256 . The 100 näyttää välimuistitiedoston koon, ja voit muuttaa sen mihin tahansa kokoon, kuten 300. 16 näyttää hakemistojen määrän, joihin välimuistitiedosto on tallennettu. 256 näyttää ei. alihakemistoja.
chache_dir ufs / opt / squid / var / cache / squid 300 20260
Voit myös muuttaa välimuistitiedoston kokoa lisäämällä seuraavan rivin squid.conf -tiedostoon:
cache_mem 300 Mt
Jos haluat muuttaa välimuistitiedoston hakemiston polkua, kirjoita seuraava komento:
[sähköposti suojattu]: ~ $ sudo mkdir -p/path/where/you/want/to/place/fileJos haluat muuttaa välimuistihakemiston omistajuuden kalmari -välityspalvelimeksi, sinun on suoritettava tämä komento:
[email protected]: ~ $ sudo chown -R proxy: proxy/path/where/you/want/to/place/fileLopeta nyt kalmaripalvelu tällä komennolla:
[sähköposti suojattu]: ~ $ sudo -palvelun kalmaripysäkkiSuorita sitten komento tällä komennolla:
[sähköposti suojattu]: ~ $ sudo squid -zSe luo puuttuvat välimuistihakemistot uuteen välimuistihakemistoon.
Käynnistä nyt kalmaripalvelu uudelleen alla olevan komennon avulla:
[sähköposti suojattu]: ~ $ sudo -palvelun kalmarin aloitusJohtopäätös
Olemme keskustelleet Squid -välityspalvelimen asentamisesta ja määrittämisestä. Se on erittäin yksinkertainen ja helppokäyttöinen ja sillä on laajat sovellukset. Squid -välityspalvelin on erittäin hyvä työkalu, jota organisaatiot tai pienet Internet -palveluntarjoajat voivat käyttää verkkoliikenteen ja Internet -yhteyden hallintaan. Se lisää verkkoselaamisen nopeutta ja tarjoaa suojausmekanismeja verkkoliikenteelle.