Kuinka asentaa ja asentaa Squid -välityspalvelin Linux -palvelimellesi?

How Install Setup Squid Proxy Server Your Linux Server



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 squid

Squid -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.conf

Ota kopio squid.conf -tiedostosta varmuuskopiotiedostoksi, jos haluamme tehdä muutoksia squid.conf -tiedostoon.

[sähköposti suojattu]: ~ $ cp etc/squid/squid.conf etc/squid/backup.conf

Nyt 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.conf

Siirry 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äynnistys

Voit 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/file

Jos 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/file

Lopeta nyt kalmaripalvelu tällä komennolla:

[sähköposti suojattu]: ~ $ sudo -palvelun kalmaripysäkki

Suorita sitten komento tällä komennolla:

[sähköposti suojattu]: ~ $ sudo squid -z

Se luo puuttuvat välimuistihakemistot uuteen välimuistihakemistoon.

Käynnistä nyt kalmaripalvelu uudelleen alla olevan komennon avulla:

[sähköposti suojattu]: ~ $ sudo -palvelun kalmarin aloitus

Johtopää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.