Cechy
Zainstaluj TinyProxy
Zaktualizuj pakiety systemowe, wpisując następujące polecenie.
Ubuntu@ubuntu: ~ $ sudo apt-get aktualizacja
Ubuntu@ubuntu: ~ $ sudo apt -get aktualizację -y
Po zakończeniu aktualizacji zainstaluj TinyProxy, wpisując to polecenie.
Ubuntu@ubuntu: ~ $ sudo apt -get -y instaluj tinyproxy
Tinyproxy zostanie zainstalowana. Aby rozpocząć i sprawdzić status TinyProxy, wpisz te polecenia.
Ubuntu@ubuntu: ~ $ sudo systemctl tinyproxy start
Ubuntu@ubuntu: ~ $ sudo Systemctl Tinyproxy Status
Skonfiguruj przeglądarkę internetową
Aby Twoja Tinyproxy działała, musisz zmienić ustawienia w swojej przeglądarce internetowej. Aby to zrobić, przejdź do ustawień sieci przeglądarki internetowej i kliknij ręczną konfigurację proxy, aw pasku proxy HTTP, napisz swój publiczny ip_address, na którym chcesz uruchomić TinyProxy. I numer portu (domyślnie port Tinyproxy nr. jest 8888).
Możesz także użyć FoxyProxy do skonfigurowania przeglądarki internetowej. Jest to narzędzie do zarządzania proxy, które jest znacznie lepsze niż ograniczona zdolność konfiguracji proxy Firefox. Jest to rozszerzenie dla przeglądarek internetowych Firefox i Chrome i można je pobrać ze swoich sklepów.
Konfiguracja Tinyproxy
Plik konfiguracyjny Tinyproxy znajduje się na następującej ścieżce „Etc/tinyproxy/tinyproxy.konf ”.
Aby uzyskać do niego dostęp, wpisz następujące polecenie.
Ubuntu@ubuntu: ~ $ cd etc/tinyproxy/tinyproxy.conf
Aby wprowadzić zmiany w pliku konfiguracyjnym TinyProxy, otwórz go za pomocą VIM.
Ubuntu@ubuntu: ~ $ sudo vim itp/tinyproxy/tinyproxy.conf
Przejść do linii Pozwól 127.0.0.1 i zmień to za pomocą publicznego adresu IP.
Teraz przejdź do linii #Listen 192.168.0.1 . Skomentuj ten wiersz i napisz w niej swój ip_address.
Zezwalaj i blokuje zakres IP użytkowników
Tinyproxy pozwala dodać lub blokować adres IP użytkownika lub zakres IPS z używania TinyProxy. Aby umożliwić lub zablokować adres IP użytkownika, przejdź do linii, zezwól na 127.0.0.1, a poniżej tego wiersza, dodaj adresy IP, które chcesz zezwolić na [ip_address]. Za umożliwienie zakresu adresu IP tuż pod linią, pozwól 192.168.0.0 Dodaj linię
Zezwalaj na [ip_address/zakres]
Aby zablokować adres IP użytkownika lub zakres IPS, po prostu skomentuj ip_address, który chcesz zablokować. Domyślnie w Tinyproxy wszystkie IP są blokowane.
Upoważnienie
W TinyProxy możesz skonfigurować autoryzację, aby tylko ci użytkownicy mogli uzyskać dostęp do autoryzowanych Tinyproxy. Aby skonfigurować poświadczenia autoryzacji, przejdź do linii hasła użytkownika #basicauth. Odkształcić tę linię i napisz 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.
Przejść do linii Filtr „/etc/tinyproxy/filtr”. Skomentuj tę linię. Możesz umieścić filtr na adresie URL lub domenach. Ponadto, poniżej tego wiersza, skomentuj inną linię, „Fiterxtanded on”. I „FilterDefaultdeny 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 go za pomocą vim.
untutu@ubuntu: ~ $ sudo vim itp/tinyproxy/filtr
Dodaj linię domen po linii. 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 zrestartować polecenie typu usługi TinyProxy.
Ubuntu@ubuntu: ~ $ service tinyproxy restart
Teraz zezwól na zaporę, wpisując polecenie.
Ubuntu@ubuntu: ~ $ sudo iptables -a wejście -j akceptuj -m komentarz -commment „tinyproxy” -s 192.163.28.73/24 -p TCP -DPORT 8888
Reguluj Tinyproxy za pomocą pracy CRON
Jeśli chcesz zaplanować czas swojej tinyproxy, na przykład kiedy chcesz zacząć, uruchomić lub zatrzymać tinyproxy. Możesz to zrobić ze specjalną funkcją pracy Linux Cron. To podąża za tym wzorem czas (Minute, godzina, dzień miesiąca, miesiąca, dzień tygodnia) polecenie ścieżki. Aby edytować polecenie typu pracy CRON crontab -e
Aby zaplanować czas rozpoczęcia TinyProxy, wpisz następujące polecenia.
0 6 * * * itd./Init.D/Tinyproxy Start
Aby zaplanować czas zatrzymywania TinyProxy, wpisz następujące polecenia.
0 23 * * * itd./Init.D/Tinyproxy Stop
Oznacza to, że usługa Tinyproxy rozpocznie się automatycznie o 6 rano i zatrzymuje się o 23:00 każdego dnia.
Wniosek
Tinyproxy jest przydatnym i łatwym narzędziem do ustawiania proxy HTTP/HTTPS. Jest to 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 serwisu proxy Squid. Udostępniliśmy tutaj tylko kilka wskazówek, ale są wystarczająco dobre. Korzystając z tego prostego przewodnika na temat instalacji, konfigurowania i używania TinyProxy, będziesz mógł skonfigurować swój TinyProxy.