Funkce
- Tinyproxy se snadno konfiguruje a upravuje.
- Malá paměťová stopa znamená, že v operačních systémech zabírá velmi málo místa. Jeho paměťová stopa je téměř asi 2 MB.
- Anonymní režim umožňuje autorizaci jednotlivých hlaviček HTTP, které by měly být povoleny a které by neměly být.
- Řízení přístupu blokováním neoprávněného uživatele.
- Filtrování umožňuje uživateli blokovat nebo povolit určitou doménu vytvořením černé listiny a bílé listiny.
- Funkce ochrany soukromí řídí příchozí i odchozí data ze serverů HTTPS / HTTP.
Nainstalujte TinyProxy
Aktualizujte systémové balíčky zadáním následujícího příkazu.
[chráněno e-mailem]: ~ $ sudo apt-get aktualizace[chráněno e-mailem]: ~ $ sudo apt-get upgrade -y
Po dokončení aktualizace nainstalujte Tinyproxy zadáním tohoto příkazu.
[chráněno e-mailem]: ~ $ sudo apt-get -y install tinyproxyTinyproxy bude nainstalován. Chcete-li spustit a zkontrolovat stav Tinyproxy, zadejte tyto příkazy.
[chráněno e-mailem]: ~ $ sudo systemctl tinyproxy start[chráněno e-mailem]: ~ $ sudo systemctl tinyproxy status
Nakonfigurujte webový prohlížeč
Aby vaše Tinyproxy fungovala, musíte změnit některá nastavení ve vašem webovém prohlížeči. Chcete-li tak učinit, přejděte do nastavení sítě webového prohlížeče a klikněte na ruční konfiguraci proxy serveru a do lišty HTTP proxy napište svou veřejnou IP_Address, na které chcete spustit Tinyproxy. A číslo portu (ve výchozím nastavení malý port proxy serveru č. je 8888).
Ke konfiguraci webového prohlížeče můžete také použít foxyproxy. Jedná se o nástroj pro správu proxy, který je mnohem lepší než omezená schopnost konfigurace proxy firefox. Jedná se o rozšíření pro webové prohlížeče Firefox a Chrome, které lze stáhnout z jejich obchodů.
Konfigurace Tinyproxy
Konfigurační soubor Tinyproxy je umístěn v následující cestě „Etc / tinyproxy / tinyproxy.conf “.
Pro přístup k němu zadejte následující příkaz.
[chráněno e-mailem]: ~ $ cd atd. / tinyproxy / tinyproxy.konfChcete-li provést změny v konfiguračním souboru Tinyproxy, otevřete jej pomocí vim.
[chráněno e-mailem]: ~ $ sudo vim atd. / tinyproxy / tinyproxy.konfPřejít na řádek Povolit 127.0.0.1 a změňte ji pomocí veřejné IP adresy.
Nyní přejděte na řádek # Listen 192.168.0.1 . Komentujte tento řádek a napište do něj svoji IP_adresu.
Povolit a blokovat rozsah IP adres uživatelů
Tinyproxy vám umožňuje přidat nebo blokovat IP adresu uživatele nebo řadu IP adres z používání tinyproxy. Chcete-li povolit nebo blokovat adresu IP uživatele, přejděte na řádek Povolit 127.0.0.1 a pod tento řádek přidejte požadované adresy IP Povolit [IP_Address]. Pro povolení rozsahu IP adres těsně pod řádkem Povolit 192.168.0.0 přidat řádek
Povolit [IP_adresa / rozsah]Chcete-li blokovat adresu IP uživatele nebo rozsah adres IP, stačí okomentovat adresu IP_Address, kterou chcete blokovat. Ve službě tinyproxy jsou ve výchozím nastavení blokovány všechny adresy IP.
Povolení
V tinyproxy můžete nastavit autorizaci tak, aby k malému proxy měli přístup pouze ti uživatelé, kteří mají oprávnění. Chcete-li nastavit autorizační pověření, přejděte na řádek #BasicAuth heslo uživatele. Odkomentujte tento řádek a na konci tohoto řádku napište své heslo.
Heslo uživatele BasicAuth [Vaše heslo]Přidání filtru
Filtr provozu můžete přidat také blokováním webů pomocí tinyproxy. Postupujte podle pokynů pro přidání provozních filtrů.
Přejít na řádek Filtr „/ etc / tinyproxy / filter“. Komentujte tento řádek. Filtr můžete umístit na adresu URL nebo domény. Pod tímto řádkem také komentujte další řádek, „FilterExtanded On“. A „FilterDefaultDeny Yes“.
Uložte změny a přidejte domény webových stránek, které chcete blokovat, do souboru filtru. K souboru filtru máte přístup v „/ Etc / tinyproxy / filter“ cesta. Takže jej otevřete pomocí vim.
[chráněno e-mailem]: ~ $ sudo vim atd. / tinyproxy / filtrPřidejte domény řádek po řádku. Můžete přidat libovolné a tolik domén, kolik chcete blokovat.
Kdykoli provedete jakékoli změny v seznamu filtrů nebo v konfiguračním souboru tinyproxy, musíte službu tinyproxy restartovat. Chcete-li restartovat příkaz typu služby tinyproxy.
[chráněno e-mailem]: ~ $ služba tinyproxy restartNyní povolte bránu firewall zadáním příkazu.
[chráněno e-mailem]: ~ $ sudo iptables -A VSTUP -j AKCEPT -m komentář - komentář „tinyproxy“ -s 192.163.28.73/24 -p tcp --dodat 8888Regulujte TinyProxy pomocí úlohy Cron
Pokud chcete naplánovat načasování vaší tinyproxy, jako když chcete spustit, restartujte nebo zastavte tinyproxy. Můžete to udělat se speciální funkcí úlohy Linux cron. Řídí se tímto vzorem čas (minuta, hodina, den v měsíci, měsíc, den v týdnu) příkaz cesta. Úpravy příkazu typu úlohy cron crontab -e
Chcete-li naplánovat počáteční čas tinyproxy, zadejte následující příkazy.
0 6 * * * etc / init.d / tinyproxy startChcete-li naplánovat dobu zastavení tinyproxy, zadejte následující příkazy.
0 23 * * * etc / init.d / tinyproxy stopTo znamená, že služba tinyproxy se automaticky spustí v 6 hodin ráno a zastaví se každý den ve 23 hodin.
Závěr
Tinyproxy je užitečný a snadný nástroj pro nastavení proxy HTTP / HTTPS. Je to pro malé servery, ale pokud chcete mít server proxy spuštěný pro větší sítě, možná budete muset přejít na server chobotnice. Sdíleli jsme zde jen několik tipů, ale jsou dost dobré. Pomocí tohoto jednoduchého průvodce, jak nainstalovat, konfigurovat a používat tinyproxy, budete moci nastavit svoji tinyproxy.