Nainštalujte Squid Proxy na Ubuntu

Squid je populárna serverová aplikácia proxy a vyrovnávacej pamäte. Primárne slúži ako forward proxy, ale môže byť použitý aj ako spätný proxy. Squid poskytuje mnoho funkcií a často sa používa v sieťach na podnikovej úrovni.

Tento tutoriál vám ukáže, ako nastaviť jednoduchý HTTP proxy s autentifikáciou pomocou Squid. Kroky uvedené v tomto návode boli testované na Ubuntu 15.04 a 15.10.

UPOZORNENIE: Pri vytváraní proxy musíte byť veľmi opatrní. Hackeri často vyhľadávajú na verejnom internete otvorené servery proxy a používajú ich na škodlivé aktivity. Väčšina hostingových spoločností pozastaví vaše inštancie, ak dostanete príliš veľa sťažností, takže sa uistite, že používate dostatočné overenie, napríklad silné heslo.

Tento tutoriál predpokladá, že používate čerstvo vytvorený VPS bez nainštalovaných balíkov.

Inštalácia

Najprv sa uistite, že apt-getknižnica balíkov je aktuálna spustením príkazu nižšie. Tým sa zabezpečí, že boli nainštalované najnovšie balíky.

$ apt-get update

Po dokončení je čas nainštalovať squidaplikáciu a htpasswd. Spustite nasledujúci príkaz pomocou sudona inštaláciu oboch balíkov.

$ sudo apt-get install squid3 apache2-utils

Po dokončení inštalácie Squid vám navrhujem, aby ste si vytvorili kópiu pôvodného konfiguračného súboru vytvoreného počas inštalácie, pretože je to užitočná referencia a umožňuje vám vrátiť späť všetky zmeny.

$ sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.default

Ďalej vytvorte súbory potrebné pre Squid na uloženie poverení proxy účtov.

$ sudo touch /etc/squid/squid_passwd
$ sudo chown proxy /etc/squid/squid_passwd

Konfigurácia

Otvorte konfiguračný súbor chobotnice na úpravu pomocou textového editora, ako je nano.

$ sudo nano /etc/squid/squid.conf

Pridajte do súboru nasledujúce riadky, aby sa overení používatelia mohli pripojiť k serveru proxy.

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/squid_passwd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

Okrem toho, ak chcete, aby sa adresa IP osoby pripájajúcej sa k serveru proxy nezobrazovala v hlavičkách HTTP, pridajte nasledujúce riadky pod riadky vyššie.

forwarded_for off
request_header_access Allow allow all
request_header_access Authorization allow all
request_header_access WWW-Authenticate allow all
request_header_access Proxy-Authorization allow all
request_header_access Proxy-Authenticate allow all
request_header_access Cache-Control allow all
request_header_access Content-Encoding allow all
request_header_access Content-Length allow all
request_header_access Content-Type allow all
request_header_access Date allow all
request_header_access Expires allow all
request_header_access Host allow all
request_header_access If-Modified-Since allow all
request_header_access Last-Modified allow all
request_header_access Location allow all
request_header_access Pragma allow all
request_header_access Accept allow all
request_header_access Accept-Charset allow all
request_header_access Accept-Encoding allow all
request_header_access Accept-Language allow all
request_header_access Content-Language allow all
request_header_access Mime-Version allow all
request_header_access Retry-After allow all
request_header_access Title allow all
request_header_access Connection allow all
request_header_access Proxy-Connection allow all
request_header_access User-Agent allow all
request_header_access Cookie allow all
request_header_access All deny all

Váš konfiguračný súbor Squid by mal teraz vyzerať takto:

Nainštalujte Squid Proxy na Ubuntu

Uložte a zatvorte súbor.

Ak chcete vytvoriť používateľov na svojom serveri proxy, vykonajte nasledujúci príkaz a nahraďte ho youruserpožadovaným menom používateľa. Heslo si vyžiada dvakrát.

$ sudo htpasswd /etc/squid/squid_passwd youruser

Rovnakým spôsobom môžete vytvoriť ďalších používateľov.

Reštartujte službu Squid.

$ sudo service squid restart

Pomocou vášho proxy

Teraz, keď je Squid nastavený, môžete ho použiť ako proxy server na presmerovanie. Nakonfigurujte si „internetové nastavenia“ vášho webového prehliadača tak, aby používal váš proxy server, vrátane používateľského mena a hesla, ktoré ste si predtým vygenerovali. Ak chcete overiť, či server proxy funguje, navštívte lokalitu na zisťovanie adresy IP, ako je táto .

Po úspechu si všimnete, že je nahlásená IP adresa Vultr. Tu je snímka obrazovky z môjho demo servera:

Nainštalujte Squid Proxy na Ubuntu

Zanechať komentár

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.

Útoky DDOS: Stručný prehľad

Útoky DDOS: Stručný prehľad

Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.

Funkcionality vrstiev referenčnej architektúry veľkých dát

Funkcionality vrstiev referenčnej architektúry veľkých dát

Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.

Vývoj ukladania dát – Infografika

Vývoj ukladania dát – Infografika

Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac