Kalmāru starpniekserveris

Kā instalēt un iestatīt kalmāru starpniekserveri savā Linux serverī?

Kā instalēt un iestatīt kalmāru starpniekserveri savā Linux serverī?

Squid proxy ir tīmekļa starpniekservera lietojumprogramma, kuru var instalēt un iestatīt Linux un citās Unix līdzīgās operētājsistēmās. To izmanto, lai palielinātu tīmekļa pārlūkošanas ātrumu, kešatmiņā saglabājot vietnes datus, kontrolējot tīmekļa trafiku, drošību un DNS meklēšanu. Kalmāru starpniekserveris darbojas kā starpnieks starp klientu (tīmekļa pārlūkprogrammas utt.).) un internetu. Tas ir saderīgs ar tīmekļa protokoliem HTTP un HTTPS, kā arī citi līdzīgi protokoli FTP, WAIS, utt.

Kā instalēt kalmāru starpniekserveri?

Lai Linux instalētu kalmāru starpniekserveri, vispirms atjauniniet sistēmas pakotnes, izpildot šādu komandu:

[e-pasts aizsargāts]: ~ $ sudo apt atjauninājums

Kad esat atjauninājis sistēmu, varat instalēt kalmāru starpniekserveri, ierakstot šo komandu:

[aizsargāts ar e-pastu]: ~ $ sudo apt -y install squid

Tiks uzstādīts kalmāru starpniekserveris. Lai sāktu un skatītu Squid starpniekservera statusu, izpildiet šīs komandas:

[aizsargāts ar e-pastu]: ~ $ sudo servisa kalmārs sākums
[aizsargāts ar e-pastu]: ~ $ sudo servisa kalmāra statuss

Tīmekļa pārlūka konfigurācija

Pirms veicat izmaiņas kalmāru konfigurācijas failā, ir jāmaina daži iestatījumi savā tīmekļa pārlūkprogrammā. Tātad, atveriet tīmekļa pārlūkprogrammu un atveriet “tīkla iestatījumi”, pēc tam pārejiet uz “starpniekservera iestatījumi”. Noklikšķiniet uz manuālās starpniekservera konfigurācijas un pēc tam uzrakstiet IP adrese jūsu kalmāru starpniekservera HTTP starpniekserveris un osta Nr (pēc noklusējuma kalmāru starpniekservera ports ir 3128). Tagad kalmāru starpniekserveris izies caur jūsu IP_Address. To var pārbaudīt, tīmekļa pārlūkprogrammā ierakstot jebkuru URL; tas jums radīs kļūdu, sakot, ka piekļuve ir liegta, un, lai atļautu piekļuvi, mums ir jāveic izmaiņas kalmāru konfigurācijas failā.

Kalmāru starpniekservera konfigurācija

Kalmāru konfigurācijas failam var piekļūt direktorijā “utt / kalmārs / kalmārs.konf”.

[aizsargāts pa e-pastu]: ~ $ cd utt / kalmārs / kalmārs.konf

Izveidojiet “kalmāru” kopiju.conf ”fails kā rezerves fails, ja mēs vēlamies veikt izmaiņas kalmārā.conf ”fails.

[aizsargāts ar e-pastu]: ~ $ cp utt / kalmārs / kalmārs.conf utt / kalmārs / dublējums.konf

Tagad, kad kopija ir izveidota kā dublējuma fails, mēs varam veikt izmaiņas “kalmārā.conf ”fails.

Lai atvērtu “kalmāru.conf ”failā vim ierakstiet šo komandu:

[aizsargāts pa e-pastu]: ~ $ sudo vim / etc / squid / squid.konf

Pārejiet uz rindiņu http_access noliegt visi.

Mainiet to uz:

http_access Atļaut visi

Tagad vēlreiz pārbaudiet tīmekļa pārlūkprogrammu, ierakstiet jebkuru URL, un tam vajadzētu darboties.

ACL (piekļuves kontroles saraksts)

Kalmāru starpniekserverī tiek izmantots vēl viens gadījums, kas ļauj arī kontrolēt piekļuvi dažādām vietnēm (tīmekļa trafiku), ļaujot tām vai bloķējot tās. Lai to izdarītu, dodieties uz rindu “acl CONNECT method CONNECT”.

Un zem šīs rindiņas uzrakstiet ACL (piekļuves kontroles saraksts), lai bloķētu vēlamās vietnes.

acl block_websites dstdomain .facebook.com .youtube.com .utt.com

Tad noraidiet paziņojumu.

http_access deny block_websites

Saglabājiet izmaiņas un, lai pārbaudītu, vai bloķētās vietnes nav vai nav bloķētas, restartējiet kalmāru pakalpojumu un pārbaudiet URL savā tīmekļa pārlūkprogrammā.

[aizsargāts ar e-pastu]: ~ $ sudo servisa kalmārs tiek restartēts

Varat arī bloķēt lietotāju lejupielādei konkrētus failus, piemēram, audio un video failus, izmantojot ACL.

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

Tas neļaus lietotājam lejupielādēt audio vai video failus ar paplašinājumiem, piemēram, mp3, mp4, FLV utt. Pievienojiet jebkuru faila paplašinājumu, kuru vēlaties lejupielādēt. Tagad zem šīs rindiņas uzrakstiet paziņojumu par noraidījumu.

http_access noraidīt media_files

Pēc tam tiks bloķēta multivides failu lejupielāde.

Tīmekļa lapu kešatmiņa

Starpniekserveri tiek izmantoti arī tīkla veiktspējas uzlabošanai, ātrāk ielādējot vietni, kešatmiņā saglabājot vietnes datus. Varat arī mainīt direktorija atrašanās vietu, kur jāsaglabā kešatmiņā saglabātie dati. Turklāt jūs varat arī mainīt kešatmiņas faila lielumu un nē. direktoriju, kuros dati tiktu saglabāti.

Lai veiktu izmaiņas, atveriet “kalmāru.conf ”failu un dodieties uz šādu rindu:

#chache_dir ufs / opt / kalmārs / var / kešatmiņa / kalmārs 100 16 256

Šī rinda pēc noklusējuma tiks komentēta, tāpēc atsauciet šo rindiņu, noņemot zīmi #.

Iepriekšējā rindā ir frāze “100 16 256”. The 100 rāda kešatmiņas faila lielumu, un jūs varat to mainīt uz jebkuru izmēru, piemēram, 300. 16 parāda direktoriju skaitu, kuros tiek saglabāts kešatmiņas fails. 256. lpp rāda nr. apakšdirektoriju.

chache_dir ufs / opt / kalmārs / var / kešatmiņa / kalmārs 300 20 260

Kešatmiņas faila lielumu var mainīt arī, pievienojot šādu rindu “kalmārā.conf ”fails:

kešatmiņa 300 MB

Ja vēlaties mainīt kešatmiņas faila direktorija ceļu, ierakstiet šādu komandu:

[e-pasts aizsargāts]: ~ $ sudo mkdir -p / path / where / you / want / to / place / file

Lai mainītu kešatmiņas direktorijas īpašumtiesības uz kalmāru starpniekserveri, jums ir jāizpilda šī komanda:

[e-pasts aizsargāts]: ~ $ sudo chown -R proxy: proxy / path / where / you / want / to / place / file

Tagad pārtrauciet kalmāru pakalpojumu, izmantojot šo komandu:

[aizsargāts pa e-pastu]: ~ $ sudo servisa kalmārs

Un pēc tam palaidiet komandu ar šo komandu:

[e-pasts aizsargāts]: ~ $ sudo kalmārs -z

Tas padarīs trūkstošos kešatmiņas direktorijus jaunajā kešatmiņas direktorijā.

Tagad sāciet kalmāru pakalpojumu vēlreiz, izmantojot zemāk esošo komandu:

[aizsargāts ar e-pastu]: ~ $ sudo servisa kalmārs sākums

Secinājums

Mēs esam apsprieduši, kā instalēt un konfigurēt Squid starpniekserveri. Tas ir ļoti vienkārši un ērti lietojams, un tam ir plašas lietojumprogrammas. Kalmāru starpniekserveris ir ļoti labs rīks, ko var izmantot organizācijās vai mazie interneta pakalpojumu sniedzēji, lai kontrolētu tīmekļa trafiku un piekļuvi internetam. Tas palielina tīmekļa pārlūkošanas ātrumu un nodrošina tīmekļa trafika drošības mehānismus.

Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...