Najlepsze samoobsługowe serwery proxy

Best Self Hosted Proxy Servers



Możesz nie zdawać sobie z tego sprawy, ale istnieje wiele stron trzecich, które manipulują Twoimi treściami internetowymi. Twój dostawca usług internetowych może ograniczać dostęp do niektórych stron internetowych, wyszukiwarki ukrywają wyniki wyszukiwania w celu zapewnienia zgodności z różnymi ustawami antypirackimi, a same strony internetowe często pokazują różne treści odwiedzającym z różnych regionów geograficznych.

Jeśli to Ci nie odpowiada, powinieneś rozważyć użycie samoobsługowego serwera proxy, aby ominąć ograniczenia geograficzne i inne formy cenzury. Samoobsługowe serwery proxy mogą również pomóc w zmniejszeniu przepustowości i skróceniu czasu odpowiedzi poprzez buforowanie często żądanych stron internetowych, a niektóre są wyposażone w zaawansowane funkcje filtrowania, które umożliwiają pozbycie się reklam lub ochronę dzieci przed krzywdą.







Nasz wybór odzwierciedla szeroką gamę samoobsługowych serwerów proxy i ich możliwości. Niektóre samoobsługowe serwery proxy opisane w tym artykule są łatwiejsze do skonfigurowania niż inne, ale uważamy, że każdy, kto chce poświęcić trochę czasu na przeczytanie samouczka online, powinien być w stanie zainstalować i skonfigurować prawie każdy dostępny samoobsługowy serwer proxy.



1. Prywatność

Privoxy to niebuforujący serwer proxy z funkcjami filtrowania w celu zwiększenia prywatności. Może modyfikować dane stron internetowych i nagłówki HTTP, kontrolować dostęp i usuwać reklamy.



Pierwsza wersja Prixovy została wydana w 2001 roku w oparciu o Internet Junkbuster, starszy serwer proxy blokujący reklamy wydany na licencji GNU General Public License. Do 2010 roku Tor Project łączył Privoxy z Torem, ale ostatecznie zdecydowali się trzymać z dala od rozwiązań innych firm ze względów bezpieczeństwa.





Prixovy jest dostępny na praktycznie wszystkie popularne systemy operacyjne i platformy, w tym Linux, OpenWrt, DD-WRT, Windows, macOS, OS/2, AmigaOS i BeOS. Chociaż Prixovy jest dość łatwy w instalacji i uruchomieniu, jak wyjaśniamy w następnej sekcji tego artykułu, dostrojenie jego różnych ustawień nie jest trywialne i wymaga dość zaawansowanego zrozumienia sieci komputerowych.

2. Kałamarnica

Squid to proxy buforujące z obsługą HTTP, HTTPS, FTP i innych protokołów. Buforujące serwery proxy tymczasowo przechowują często używane dane, aby zmniejszyć przepustowość i skrócić czas odpowiedzi.



Squid rozpoczął swoje życie w 1996 roku jako pamięć podręczna obiektów Harvest, która była częścią projektu badawczego grupy badawczej Internet Research Task Force Research Group on Resource Discovery (IETF-RD). Obecna wersja Squida jest rozwidleniem ostatniej przedkomercyjnej wersji Harvest, a jej nazwa została wybrana, aby zapobiec pomyłce z komercyjnym rozwidleniem o nazwie Cached 2.0.

Squid działa na wszystkich popularnych systemach operacyjnych i jest używany przez setki dostawców usług internetowych na całym świecie, aby zapewnić swoim użytkownikom najlepszą możliwą jakość korzystania z Internetu. Witryny internetowe wykorzystują Squid do poprawy dostarczania treści, co oznacza, że ​​wiedza o tym, jak go zainstalować i skonfigurować, może pomóc w uzyskaniu świetnej pracy.

3. Pi-hole

Pi-hole to lej DNS, który może blokować reklamy i nieodpowiednie treści na poziomie sieci. Jak sama nazwa wskazuje, Pi-hole jest przeznaczony do użytku z komputerem jednopłytkowym Raspberry Pi, który został opracowany w Wielkiej Brytanii przez fundację Raspberry Pi i zapewnia niedrogie systemy, które są dostępne dla osób ze wszystkich środowisk ekonomicznych i mogą być wykorzystywane do celów edukacyjnych.

Rdzeniem Pi-hole są różne technologie open source, takie jak dnsmasq, cURL i Lighttpd, które pozwalają blokować żądania DNS dla znanych domen śledzących i reklamowych. Ponieważ Pi-hole działa na poziomie sieci, zapobiega wyświetlaniu reklam nawet na telewizorach smart TV i urządzeniach mobilnych z systemem Android i iOS.

Cztery. SwiperProxy

SwiperProxy to niezwykle wydajny serwer proxy napisany w Pythonie. Jeśli chcesz dowiedzieć się, jak działają serwery proxy pod maską, SwiperProxy to doskonałe miejsce do rozpoczęcia, ponieważ jest to oprogramowanie typu open source, hostowane na GitHub i działające na samodzielnym, minimalistycznym serwerze internetowym. Działa świetnie ze wszystkimi głównymi serwerami internetowymi, w tym Apache, Nginx i Varnish, i jest konfigurowany tylko za pomocą 25 dobrze udokumentowanych opcji.

Aby rozpocząć korzystanie z SwiperProxy, zalecamy zapoznanie się z przewodnikiem szybkiego startu, który można znaleźć tutaj .

5. Ruch drogowy

Træfɪk to nowoczesny odwrotny serwer proxy i system równoważenia obciążenia, który jest w pełni otwarty, łatwy w konfiguracji i zaprojektowany z myślą o nowoczesnych usługach w chmurze. Jest napisany w języku programowania Go i udostępnia interfejs API Rest.

Træfɪk jest zwykle wdrażany w celu zorganizowania wielu usług w chmurze, co pozwala z łatwością dodawać, usuwać, zabijać, aktualizować lub skalować usługi. Ponieważ Træfɪk jest spakowany jako pojedynczy plik binarny i dostępny jako mały oficjalny obraz dockera, jego instalacja nie może być prostsza.

Jak zainstalować i skonfigurować Privoxy

Dobrą wiadomością jest to, że Prixovy jest dostępny zarówno jako surowy kod źródłowy, jak i w wygodnych, wstępnie skompilowanych pakietach dla szerokiej gamy systemów operacyjnych. Jeśli nie wiesz dokładnie, co robisz, zacznij od pakietów, które można pobrać z tutaj .

Użytkownicy Ubuntu mogą zainstalować Prixovy za pomocą następującego polecenia:

# sudo apt-get install privoxy

Wiele innych dystrybucji Linuksa, w tym Red Hat i Fedora, również ma Privoxy w repozytoriach.

Niezależnie od tego metoda instalacji używasz, musisz przejść do /etc/privoxy, ponieważ tam znajdują się pliki konfiguracyjne Privoxy.

Ponieważ Privoxy jest napisane głównie dla osób, które znają już wyrażenia regularne, HTTP i HTML — lub chcą się ich nauczyć — jego konfiguracja jest dość skomplikowana. Na szczęście domyślna instalacja jest w zasadzie gotowa do pracy. Aby dowiedzieć się, jak dostosować Privoxy do swoich upodobań, przeczytaj oficjalny przewodnik po konfiguracji .

Jedyną rzeczą, którą naprawdę musisz zrobić przed użyciem Privoxy po raz pierwszy, jest skonfigurowanie przeglądarki internetowej tak, aby używała Privoxy jako proxy HTTP i HTTPS. Po prostu przejdź do ustawień przeglądarki internetowej, przejdź do kategorii proxy i użyj 127.0.0.1 (lub localhost) jako adresu proxy i 8118 jako portu.

Wniosek

Wiedza o tym, jak zainstalować popularne, samoobsługowe serwery proxy, pozwala na większą kontrolę nad korzystaniem z Internetu. Jest wiele wspaniałych rozwiązań, które warto zbadać, a my tylko zarysowaliśmy powierzchnię tego, co jest możliwe.