HTTP

Jak nainstalovat a nastavit TinyProxy na serveru Linux

Jak nainstalovat a nastavit TinyProxy na serveru Linux
Tinyproxy je proxy HTTP / HTTPS. Je lehký, rychlý, velmi snadno konfigurovatelný a služba proxy typu open-source. Tinyproxy je také konfigurovatelný jako reverzní proxy. Je dobré být používán jako malý proxy server s menším počtem systémových prostředků, protože je velmi lehký.

Funkce

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 tinyproxy

Tinyproxy 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.konf

Chcete-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.konf

Př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 / filtr

Př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 restart

Nyní 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 8888

Regulujte 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 start

Chcete-li naplánovat dobu zastavení tinyproxy, zadejte následující příkazy.

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

To 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.

Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...
Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...