HTTP

Ako nainštalovať a nastaviť TinyProxy na serveri Linux

Ako nainštalovať a nastaviť TinyProxy na serveri Linux
Tinyproxy je proxy HTTP / HTTPS. Je ľahký, rýchly, veľmi ľahko konfigurovateľný a má proxy službu typu open-source. Tinyproxy je konfigurovateľný aj ako reverzný proxy server. Je dobré byť použitý ako malý proxy server s menším počtom systémových prostriedkov, pretože je veľmi ľahký.

Vlastnosti

Nainštalujte TinyProxy

Aktualizujte systémové balíčky zadaním nasledujúceho príkazu.

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

Po dokončení aktualizácie zadajte tento príkaz a nainštalujte Tinyproxy.

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

Tinyproxy sa nainštaluje. Ak chcete spustiť a skontrolovať stav Tinyproxy, zadajte tieto príkazy.

[chránené e-mailom]: ~ $ sudo systemctl tinyproxy start
[chránené e-mailom]: ~ $ sudo systemctl tinyproxy status

Nakonfigurujte webový prehliadač

Aby Tinyproxy fungoval, musíte zmeniť niektoré nastavenia vo svojom webovom prehliadači. Ak to chcete urobiť, prejdite do nastavení siete webového prehliadača a kliknite na manuálnu konfiguráciu servera proxy. Na panel proxy servera HTTP napíšte svoju verejnú adresu IP_Address, na ktorej chcete spustiť Tinyproxy. A číslo portu (štandardne tinyproxy port č. je 8888).

Môžete tiež použiť foxyproxy na konfiguráciu webového prehliadača. Jedná sa o nástroj na správu servera proxy, ktorý je oveľa lepší ako obmedzené možnosti konfigurácie servera firefox vo formáte firefox. Jedná sa o rozšírenie pre webové prehliadače Firefox a Chrome, ktoré je možné stiahnuť z ich obchodov.

Konfigurácia Tinyproxy

Konfiguračný súbor Tinyproxy sa nachádza na nasledujúcej ceste „Etc / tinyproxy / tinyproxy.conf “.

Pre prístup k nej zadajte nasledujúci príkaz.

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

Ak chcete vykonať zmeny v konfiguračnom súbore Tinyproxy, otvorte ho pomocou vim.

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

Choďte na riadok Povoliť 127.0.0.1 a zmeňte ju pomocou svojej verejnej adresy IP.

Teraz choďte na riadok #Listen 192.168.0.1 . Komentujte tento riadok a napíšte doň svoju IP_adresu.

Povoliť a blokovať rozsah adries IP používateľov

Tinyproxy vám umožňuje pridať alebo blokovať IP adresu používateľa alebo celý rad adries IP z používania tinyproxy. Ak chcete povoliť alebo zablokovať adresu IP používateľa, prejdite na riadok Povoliť 127.0.0.1 a pod tento riadok pridajte požadované adresy IP Povoliť [IP_Address]. Pre povolenie rozsahu IP adries tesne pod riadkom Allow 192.168.0.0 pridať riadok

Povoliť [IP_adresa / rozsah]

Ak chcete zablokovať adresu IP používateľa alebo rozsah adries IP, stačí komentovať adresu IP_Address, ktorú chcete blokovať. V tinyproxy sú predvolene blokované všetky adresy IP.

Povolenie

V tinyproxy môžete nastaviť autorizáciu tak, aby mali prístup k tinyproxy iba tí používatelia, ktorí majú autorizáciu. Ak chcete nastaviť autorizačné poverenia, prejdite na riadok #BasicAuth heslo používateľa. Odkomentujte tento riadok a na koniec tohto riadku napíšte svoje heslo.

Heslo používateľa BasicAuth [Vaše heslo]

Pridáva sa filter

Filtrovanie návštevnosti môžete pridať aj blokovaním webových stránok pomocou tinyproxy. Postupujte podľa pokynov na pridanie dopravných filtrov.

Choďte na riadok Filter „/ etc / tinyproxy / filter“. Komentujte tento riadok. Filter môžete umiestniť na adresu URL alebo domény. Pod týmto riadkom tiež komentujte ďalší riadok, „FilterExtanded On“. A „FilterDefaultDeny Yes“.

Uložte zmeny a pridajte domény webových stránok, ktoré chcete blokovať, do súboru filtra. K filtračnému súboru máte prístup v priečinku „/ Etc / tinyproxy / filter“ cesta. Takže otvorte pomocou vim.

[chránené e-mailom]: ~ $ sudo vim etc / tinyproxy / filter

Pridajte domény po riadkoch. Môžete pridať ľubovoľné a toľko domén, koľko chcete blokovať.

Kedykoľvek urobíte akékoľvek zmeny v zozname filtrov alebo v konfiguračnom súbore tinyproxy, musíte restartovať službu tinyproxy. Reštartovanie príkazu tinyproxy service type.

[chránené e-mailom]: ~ $ služba tinyproxy reštart

Teraz povoľte bránu firewall zadaním príkazu.

[chránené e-mailom]: ~ $ sudo iptables -A VSTUP -j AKCEPTOVAŤ -m komentár - komentár „tinyproxy“ -s 192.163.28.73/24 -p tcp --data 8888

Regulujte TinyProxy pomocou úlohy Cron

Ak chcete naplánovať načasovanie svojej tinyproxy, napríklad keď chcete spustiť, reštartujte alebo zastavte tinyproxy. Môžete to urobiť pomocou špeciálnej funkcie úlohy Linux cron. Riadi sa týmto vzorom čas (minúta, hodina, deň v mesiaci, mesiac, deň v týždni) príkaz na cestu. Úprava príkazu typu úlohy cron crontab -e

Ak chcete naplánovať začiatočný čas tinyproxy, zadajte nasledujúce príkazy.

0 6 * * * etc / init.d / tinyproxy start

Ak chcete naplánovať čas zastavenia tinyproxy, zadajte nasledujúce príkazy.

0 23 * * * etc / init.d / tinyproxy stop

To znamená, že služba tinyproxy sa automaticky spustí o 6:00 a zastaví sa každý deň o 23:00.

Záver

Tinyproxy je užitočný a ľahký nástroj na nastavenie HTTP / HTTPS Proxy. Je to pre malé servery, ale ak chcete mať proxy server spustený pre väčšie siete, možno budete musieť prejsť na chobotnicový proxy server. Zdieľali sme tu iba niektoré tipy, ale sú dosť dobré. Pomocou tohto jednoduchého sprievodcu, ako nainštalovať, nakonfigurovať a používať tinyproxy, budete môcť nastaviť svoju tinyproxy.

Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...