V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Tinyproxy na vašem serveru Ubuntu 14.04. Pro ty z vás, kteří to nevěděli, Tinyproxy je lehký HTTP/HTTPS proxy démon pro operační systémy POSIX. Od základu navržený tak, aby byl rychlý a přitom malý, je ideálním řešením pro případy použití, jako jsou vestavěná nasazení, kde je vyžadována plnohodnotná HTTP proxy, ale systémové prostředky pro větší proxy nejsou k dispozici.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Tinyproxy na server Ubuntu 14.04.
Funkce Tinyproxy
- Anonymní režim:Umožňuje specifikaci jednotlivých HTTP hlaviček, které by měly být povoleny a které by měly být blokovány.
- Podpora HTTPS:Tinyproxy umožňuje přesměrování připojení HTTPS bez jakékoli úpravy provozu.
- Vzdálené monitorování:Tinyproxy lze vzdáleně sledovat, aby bylo možné zobrazit protokoly a podrobnosti o přístupu.
- Monitorování průměrného zatížení:Tinyproxy lze nakonfigurovat tak, aby odmítal připojení poté, co zatížení serveru dosáhne určitého bodu.
- Řízení přístupu:Tinyproxy lze nakonfigurovat tak, aby umožňovala připojení pouze z určitých podsítí nebo IP adres.
- Zabezpečení:S určitou konfigurací lze Tinyproxy spustit bez jakýchkoli speciálních oprávnění, čímž se minimalizuje šance na kompromitaci systému. Navíc byl navržen s ohledem na zamezení přetečení vyrovnávací paměti.
- Malé rozměry:Tinyproxy vyžaduje velmi málo systémových prostředků – paměťová náročnost má tendenci být kolem 2 MB s glibc a zatížení procesoru roste lineárně s počtem současných připojení (v závislosti na rychlost připojení). Proto lze Tinyproxy provozovat na náhradním starším počítači bez jakéhokoli dopadu na výkon.
- Filtrování na základě adresy URL:Tinyproxy umožňuje černé a bílé listiny založené na doméně a adresách URL.
- Transparentní proxy:Tinyproxy podporuje konfiguraci jako transparentní proxy, takže proxy lze používat bez nutnosti konfigurace na straně klienta.
- Řezení proxy:Tinyproxy může pro odchozí připojení používat upstream proxy server namísto přímých připojení k cílovému serveru, čímž vytváří takzvaný proxy řetězec.
Nainstalujte Tinyproxy na Ubuntu 14.04
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Instalace Tinyproxy.
Tinyproxy lze nainstalovat z výchozích repozitářů Ubuntu pomocí:
apt-get install tinyproxy
Po dokončení instalace otevřete konfigurační soubor Tinyproxy pomocí editoru, který si zvolíte:
nano /etc/tinyproxy.conf
Ve výchozím nastavení bude Tinyproxy přijímat pouze připojení od 127.0.0.1. Přejděte dolů do části řízení autorizace a přidejte IP adresu místního počítače do seznamu povolených:
Allow 127.0.0.1 Allow your.local.ip.address
Než toto zavřete, poznamenejte si port, na kterém bude Tinyproxy naslouchat. Ve výchozím nastavení je to 8888, jak je uvedeno na řádku:
Port 8888
Uložte konfiguraci a restartujte službu:
/etc/init.d/tinyproxy restart
Krok 3. Nastavte úlohu cron Tinyproxy.
Nastavte úlohu Cron pro pravidelné restartování Tinyproxy:
crontab -e
A přidejte následující řádky:
0 2 * * * /etc/init.d/tinyproxy restart
Blahopřejeme! Úspěšně jste nainstalovali Tinyproxy. Děkujeme, že jste použili tento návod k instalaci Tinyproxy do vašeho systému Ubuntu 14.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Tinyproxy.
P>