Squid Proxy

Ako nainštalovať a nastaviť proxy server Squid na serveri Linux?

Ako nainštalovať a nastaviť proxy server Squid na serveri Linux?

Squid proxy je aplikácia webového proxy, ktorú je možné nainštalovať a nastaviť v systémoch Linux a iných operačných systémoch podobných systému Unix. Používa sa na zvýšenie rýchlosti prehliadania webu pomocou medzipamäte údajov z webovej stránky, riadenia webového prenosu, zabezpečenia a vyhľadávaní DNS. Squid proxy server funguje ako sprostredkovateľ medzi klientom (webové prehľadávače atď.).) a internet. Je kompatibilný s webovými protokolmi HTTP a HTTPS, rovnako ako ďalšie protokoly ako FTP, WAIS, atď.

Ako nainštalovať Squid Proxy?

Ak chcete nainštalovať squid proxy v systéme Linux, najskôr aktualizujte systémové balíčky vykonaním nasledujúceho príkazu:

[chránené e-mailom]: ~ $ sudo apt aktualizácia

Po aktualizácii systému môžete nainštalovať squid proxy zadaním tohto príkazu:

[chránené e-mailom]: ~ $ sudo apt -y nainštalovať chobotnicu

Squid proxy bude nainštalovaný. Ak chcete zistiť a zistiť stav servera Squid proxy, vykonajte tieto príkazy:

[chránené e-mailom]: ~ $ sudo service squid start
[chránené e-mailom]: ~ $ sudo status chobotnice

Konfigurácia vášho webového prehľadávača

Pred vykonaním akýchkoľvek zmien v konfiguračnom súbore squid musíte zmeniť niektoré nastavenia vo vašom webovom prehliadači. Takže otvorte webový prehliadač a otvorte „nastavenia siete“, potom pokračujte „nastavenia proxy“. Kliknite na konfiguráciu „manuálneho proxy“ a potom napíšte IP adresa servera chobotnice proxy v Lišta proxy HTTP a prístav č (predvolene je port proxy chobotnice 3128). Teraz bude proxy server chobotnice prechádzať cez vašu IP_adresu. Môžete to skontrolovať zadaním ľubovoľnej adresy URL vo webovom prehliadači; zobrazí sa chybové hlásenie o odmietnutí prístupu a na umožnenie prístupu musíme vykonať zmeny v konfiguračnom súbore squid.

Konfigurácia proxy servera Squid

Konfiguračný súbor chobotnice nájdete v adresári „etc / squid / squid.konf“.

[chránené e-mailom]: ~ $ cd atď. / squid / squid.konf

Vytvorte kópiu „chobotnice“.conf “ako záložný súbor, ak chceme urobiť zmeny v„ chobotnici “.conf “súbor.

[chránené e-mailom]: ~ $ cp atď. / squid / squid.conf etc / squid / backup.konf

Teraz, keď bola vytvorená kópia ako záložný súbor, môžeme vykonať zmeny v „chobotnici“.conf “súbor.

Na otvorenie „chobotnice.conf ”súbor vo vim, zadajte tento príkaz:

[chránené e-mailom]: ~ $ sudo vim / etc / squid / squid.konf

Prejdite na riadok http_access poprieť všetko.

Zmeňte to na:

http_access povoliť všetko

Teraz znova skontrolujte webový prehliadač, zadajte ľubovoľnú adresu URL a malo by to fungovať.

ACL (zoznam riadenia prístupu)

V squid proxy sa používa ďalší prípad, ktorý vám umožňuje tiež riadiť prístup na rôzne webové stránky (webový prenos) tak, že ich povolíte alebo zablokujete. Ak to chcete urobiť, prejdite na riadok „acl CONNECT method CONNECT“.

A pod tento riadok napíšte ACL (zoznam riadenia prístupu) a zablokujte požadované webové stránky.

acl block_websites dstdomain .Facebook.com .YouTube.com .atď.com

Potom tvrdenie popierajte.

http_access odmietnuť block_websites

Uložte zmeny a skontrolujte, či sú blokované webové stránky blokované alebo nie, reštartujte službu squid a overte adresu URL vo webovom prehliadači.

[chránené e-mailom]: ~ $ sudo service squid reštart

Môžete tiež zablokovať používateľa v sťahovaní konkrétnych súborov, ako sú zvukové a video súbory, pomocou ACL.

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

Zabráni používateľovi v sťahovaní zvukových alebo obrazových súborov s príponami ako mp3, mp4, FLV atď. Pridajte ľubovoľnú príponu súboru, ktorej stiahnutie chcete zabrániť. Teraz pod tento riadok napíšte vyhlásenie o odmietnutí.

http_access odmietnuť media_files

Sťahovanie multimediálnych súborov bude blokované.

Ukladanie webových stránok do medzipamäte

Proxy servery sa tiež používajú na zvýšenie výkonu siete rýchlejším načítaním webovej stránky pomocou medzipamäte údajov webovej stránky. Môžete tiež zmeniť umiestnenie adresára, kde by sa mali ukladať údaje vo vyrovnávacej pamäti. Okrem toho môžete tiež zmeniť veľkosť súboru medzipamäte a č. adresárov, do ktorých by sa ukladali údaje.

Ak chcete vykonať zmeny, otvorte „chobotnicu.conf “a prejdite na nasledujúci riadok:

#chache_dir ufs / opt / squid / var / cache / squid 100 16 256

Tento riadok bude predvolene komentovaný, takže tento riadok odkomentujte odstránením znaku #.

V riadku vyššie je fráza „100 16 256“. The 100 zobrazuje veľkosť súboru medzipamäte a môžete ho zmeniť na ľubovoľnú veľkosť, napríklad 300. 16 zobrazuje počet adresárov, v ktorých je súbor medzipamäte uložený. 256 ukazuje č. podadresárov.

chache_dir ufs / opt / squid / var / cache / squid 300 20 260

Môžete tiež zmeniť veľkosť súboru medzipamäte pridaním nasledujúceho riadku do „chobotnice“.súbor conf “:

cache_mem 300 MB

Ak chcete zmeniť cestu k adresáru súborov cache, zadajte nasledujúci príkaz:

[chránené e-mailom]: ~ $ sudo mkdir -p / cesta / kde / kam chcete / umiestniť / súbor

Ak chcete zmeniť vlastníctvo adresára medzipamäte na squid proxy, musíte vykonať tento príkaz:

[chránené e-mailom]: ~ $ sudo chown -R proxy: proxy / cesta / kde / vy / chcete / umiestniť / súbor

Teraz zastavte službu squid pomocou tohto príkazu:

[chránené e-mailom]: ~ $ sudo služba squid zastavená

A potom spustite príkaz pomocou tohto príkazu:

[chránené e-mailom]: ~ $ sudo squid -z

Vytvorí chýbajúce adresáre cache v novom adresári cache.

Teraz spustite službu squid znovu pomocou príkazu nižšie:

[chránené e-mailom]: ~ $ sudo service squid start

Záver

Diskutovali sme o tom, ako nainštalovať a nakonfigurovať proxy server Squid. Je veľmi jednoduchý a ľahko použiteľný a má rozsiahle aplikácie. Squid proxy je veľmi dobrý nástroj, ktorý môžu používať v organizáciách alebo malí poskytovatelia internetových služieb na riadenie webového prenosu a prístupu na internet. Zvyšuje rýchlosť prehliadania webu a poskytuje bezpečnostné mechanizmy pre prenos na webe.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...