HTTP

Jak zainstalować i skonfigurować TinyProxy na serwerze Linux?

Jak zainstalować i skonfigurować TinyProxy na serwerze Linux?
Tinyproxy to serwer proxy HTTP/HTTPS. Jest lekki, szybki, bardzo łatwy w konfiguracji i jest usługą proxy typu open source. Tinyproxy można również skonfigurować jako odwrotny serwer proxy. Dobrze jest być używany jako mały serwer proxy z mniejszą ilością zasobów systemowych, ponieważ jest bardzo lekki.

funkcje

Zainstaluj TinyProxy

Zaktualizuj pakiety systemowe, wpisując następujące polecenie.

[ochrona poczty e-mail]:~$ sudo apt-get update
[ochrona poczty e-mail]:~$ sudo apt-get upgrade -y

Po zakończeniu aktualizacji zainstaluj Tinyproxy, wpisując to polecenie.

[ochrona poczty e-mail]:~$ sudo apt-get -y zainstaluj tinyproxy

Tinyproxy zostanie zainstalowany. Aby uruchomić i sprawdzić stan Tinyproxy, wpisz te polecenia.

[ochrona poczty e-mail]:~$ sudo systemctl tinyproxy start
[ochrona poczty e-mail]:~$ sudo systemctl status tinyproxy

Skonfiguruj przeglądarkę internetową

Aby Twój Tinyproxy działał, musisz zmienić niektóre ustawienia w przeglądarce internetowej. Aby to zrobić, przejdź do ustawień sieciowych przeglądarki internetowej i kliknij ręczną konfigurację proxy, a na pasku proxy HTTP wpisz swój publiczny adres IP, na którym chcesz uruchomić Tinyproxy. I numer portu (domyślnie port tinyproxy nie. jest 8888).

Możesz także użyć foxyproxy do konfiguracji przeglądarki internetowej. Jest to narzędzie do zarządzania proxy, które jest znacznie lepsze niż ograniczone możliwości konfiguracji proxy Firefox. Jest to rozszerzenie dla przeglądarek internetowych Firefox i Chrome, które można pobrać z ich sklepów.

Konfiguracja Tinyproxy

Plik konfiguracyjny Tinyproxy znajduje się w następującej ścieżce „itp/tinyproxy/tinyproxy.konf.”.

Aby uzyskać do niego dostęp, wpisz następujące polecenie.

[ochrona poczty e-mail]:~$ cd etc/tinyproxy/tinyproxy.konf

Aby dokonać zmian w pliku konfiguracyjnym Tinyproxy, otwórz go za pomocą vim.

[ochrona poczty e-mail]:~$ sudo vim etc/tinyproxy/tinyproxy.konf

Idź do linii Zezwól 127.0.0.1 i zmień go swoim publicznym adresem IP.

Teraz przejdź do wiersza #Słuchaj 192.168.0.1 . Skomentuj ten wiersz i wpisz w nim swój adres IP.

Zezwalaj i blokuj zakres adresów IP użytkowników

Tinyproxy umożliwia dodawanie lub blokowanie adresu IP użytkownika lub zakresu adresów IP przed korzystaniem z tinyproxy. Aby zezwolić lub zablokować adres IP użytkownika, przejdź do wiersza Zezwól 127.0.0.1, a poniżej tego wiersza dodaj adresy IP, które chcesz Zezwól [IP_Address]. Do zezwalania na zakres adresów IP tuż poniżej linii Zezwól 192.168.0.0 dodaj linię

Zezwól [adres_IP/zakres]

Aby zablokować adres IP użytkownika lub zakres adresów IP, po prostu skomentuj adres IP, który chcesz zablokować. W tinyproxy domyślnie wszystkie adresy IP są zablokowane.

Upoważnienie

W tinyproxy możesz skonfigurować autoryzację, aby tylko ci użytkownicy mogli uzyskać dostęp do tinyproxy, którzy są autoryzowani. Aby skonfigurować dane uwierzytelniające, przejdź do wiersza #BasicAuth user password. Odkomentuj tę linię i wpisz swoje hasło na końcu tej linii.

Hasło użytkownika BasicAuth [Twoje hasło]

Dodawanie filtra

Możesz także dodać filtr ruchu, blokując strony internetowe za pomocą tinyproxy. Postępuj zgodnie z instrukcjami dodawania filtrów ruchu.

Idź do linii Filtruj „/etc/tinyproxy/filtr”. Skomentuj ten wiersz. Możesz umieścić filtr na adresach URL lub domenach. Również poniżej tej linii zakomentuj inną linię, „Filtr rozszerzony włączony”. I „Domyślny filtr Odmów Tak”.

Zapisz zmiany i dodaj domeny stron internetowych, które chcesz zablokować w pliku filtra. Możesz uzyskać dostęp do pliku filtra w „/etc/tinyproxy/filtr” ścieżka. Więc otwórz to za pomocą vim.

[ochrona poczty e-mail]:~$ sudo vim etc/tinyproxy/filter

Dodaj domeny wiersz po wierszu. Możesz dodać dowolną i tyle domen, ile chcesz zablokować.

Za każdym razem, gdy wprowadzasz jakiekolwiek zmiany na liście filtrów lub pliku konfiguracyjnym tinyproxy, musisz ponownie uruchomić usługę tinyproxy. Aby ponownie uruchomić polecenie typu usługi tinyproxy.

[ochrona poczty e-mail]:~$ restart usługi tinyproxy

Teraz zezwól na zaporę ogniową, wpisując polecenie.

[ochrona poczty e-mail]:~$ sudo iptables -A WEJŚCIE -j AKCEPTUJ -m komentarz --comment „tinyproxy” -s 192.163.28.73/24 -p tcp --dport 8888

Reguluj TinyProxy za pomocą Cron Job

Jeśli chcesz zaplanować czas swojego tinyproxy, na przykład kiedy chcesz uruchomić, uruchom ponownie lub zatrzymaj tinyproxy. Możesz to zrobić za pomocą specjalnej funkcji zadania cron Linux. Podąża za tym wzorem czas (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia) polecenie ścieżki. Aby edytować polecenie typu zadania cron crontab -e

Aby zaplanować czas uruchomienia tinyproxy, wpisz następujące polecenia.

0 6 * * * itd/początek.d/początek małego proxy

Aby zaplanować czas zatrzymania tinyproxy, wpisz następujące polecenia.

0 23 * * * itd/początek.d/zatrzymanie małego proxypr

Oznacza to, że usługa tinyproxy będzie się automatycznie uruchamiać o 6 rano i kończyć o 23:00 każdego dnia.

Wniosek

Tinyproxy to przydatne i łatwe narzędzie do ustawienia proxy HTTP/HTTPS. Jest przeznaczony dla małych serwerów, ale jeśli chcesz mieć serwer proxy działający dla większych sieci, może być konieczne przejście do serwera proxy squid. Podzieliliśmy się tutaj tylko kilkoma wskazówkami, ale są wystarczająco dobre. Korzystając z tego prostego przewodnika, jak zainstalować, skonfigurować i używać tinyproxy, będziesz mógł skonfigurować swoje tinyproxy.

Gry Samouczek Shadow of the Tomb Raider dla systemu Linux
Samouczek Shadow of the Tomb Raider dla systemu Linux
Shadow of the Tomb Raider to dwunasty dodatek do serii Tomb Raider - przygodowej serii gier akcji stworzonej przez Eidos Montreal. Gra została dość do...
Gry Jak zwiększyć FPS w Linuksie??
Jak zwiększyć FPS w Linuksie??
FPS oznacza Klatki na sekundę. Zadaniem FPS jest pomiar liczby klatek na sekundę podczas odtwarzania wideo lub wydajności gier. W prostych słowach lic...
Gry Najlepsze gry w laboratorium aplikacji Oculus
Najlepsze gry w laboratorium aplikacji Oculus
Jeśli jesteś posiadaczem gogli Oculus, musisz wiedzieć o sideloadingu. Sideloading to proces instalowania w zestawie nagłownym treści innych niż sklep...