Install Plesk on CentOS 7
Using a Different System? Plesk is a proprietary web host control panel that allows users to administer their personal and/or clients websites, databases
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.
Najprv sa uistite, že apt-get
kniž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ť squid
aplikáciu a htpasswd
. Spustite nasledujúci príkaz pomocou sudo
na 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
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:
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 youruser
pož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
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:
Using a Different System? Plesk is a proprietary web host control panel that allows users to administer their personal and/or clients websites, databases
Introduction Lets Encrypt is a certificate authority service that offers free TLS/SSL certificates. The process of installation is simplified by Certbot,
Používate iný systém? Čo je Tekkit Classic? Tekkit Classic je modpack pre hru, ktorú každý pozná a miluje; Minecraft. Obsahuje niektoré z ver
Using a Different System? Jekyll is a great alternative to WordPress for blogging or sharing content. It doesnt require any databases and it is very easy i
Používate iný systém? Ak si zakúpite server Debian, mali by ste mať vždy najnovšie bezpečnostné záplaty a aktualizácie, či už spíte alebo nie
PHP a súvisiace balíky sú najčastejšie používané komponenty pri nasadzovaní webového servera. V tomto článku sa naučíme, ako nastaviť PHP 7.0 alebo PHP 7.1 o
Squid je populárny bezplatný linuxový program, ktorý vám umožňuje vytvoriť webový proxy server na presmerovanie. V tejto príručke uvidíte, ako nainštalovať Squid na CentOS, aby vás zmenil
Úvod Lighttpd je fork Apache, ktorého cieľom je byť oveľa menej náročný na zdroje. Je ľahký, odtiaľ jeho názov, a jeho použitie je celkom jednoduché. Installin
1. Virtualmin/Webmin Virtualmin je výkonný a flexibilný ovládací panel webhostingu pre systémy Linux a UNIX založený na známej webovej základni Open Source
Yii je rámec PHP, ktorý vám umožňuje rýchlejšie a jednoduchšie vyvíjať aplikácie. Inštalácia Yii na Ubuntu je jednoduchá, ako sa presne dozviete
Screen je aplikácia, ktorá umožňuje viacnásobné použitie terminálových relácií v rámci jedného okna. To vám umožňuje simulovať viacero okien terminálu, kde je to možné
Tento tutoriál vysvetľuje, ako nastaviť server DNS pomocou Bind9 na Debiane alebo Ubuntu. V celom článku podľa toho nahraďte názov vašej-domény.com. Pri th
Úvod Logrotate je nástroj pre Linux, ktorý zjednodušuje správu protokolových súborov. Zvyčajne beží raz denne prostredníctvom úlohy cron a spravuje základňu protokolov
VULTR nedávno vykonal zmeny na ich konci a všetko by teraz malo fungovať dobre po vybalení so zapnutým NetworkManagerom. Ak chcete deaktivovať
Icinga2 je výkonný monitorovací systém a pri použití v modeli master-client môže nahradiť potrebu monitorovacích kontrol založených na NRPE. Hlavný klient
Používate iný systém? Red5 je mediálny server s otvoreným zdrojom implementovaný v jazyku Java, ktorý vám umožňuje spúšťať aplikácie Flash pre viacerých používateľov, ako napríklad živé vysielanie
Používate iný systém? Apache Cassandra je bezplatný a otvorený systém správy databáz NoSQL, ktorý je navrhnutý tak, aby poskytoval škálovateľnosť, vysokú
Používate iný systém? Vanilla forum je open source aplikácia fóra napísaná v PHP. Je plne prispôsobiteľný, ľahko použiteľný a podporuje externé
Používate iný systém? Úvod Kanboard je bezplatný a otvorený softvérový program na riadenie projektov, ktorý je navrhnutý tak, aby uľahčil a vizualizoval
Používate iný systém? Úvod Kanboard je bezplatný a otvorený softvérový program na riadenie projektov, ktorý je navrhnutý tak, aby uľahčil a vizualizoval
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.
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.
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ť.
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.
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…
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.
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.
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 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ú.
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