Serwery proxy są serwerami pośrednimi, które są umieszczane między użytkownikiem a witrynami internetowymi w celu uzyskania anonimowości. Podczas próby uzyskania dostępu do witryny przez serwer proxy Twoja prośba przechodzi na serwer proxy, który następnie przekazuje ją do serwisu. Na stronie internetowej żądanie wydaje się pochodzić z serwera proxy i całkowicie się z niego ukrywa. Nazywa się to prokurentem.
Z drugiej strony serwer czasami potrzebuje anonimowości w celu zwiększenia ich bezpieczeństwa. W takim przypadku serwer instaluje serwer proxy, który wydaje się być miejscem docelowym dla użytkownika. Przywraca to anonimowość użytkownika. Taki proces nazywany jest reverse proxy.
Oto niektóre z najpopularniejszych serwerów proxy open source dostępnych na rynku.
KAŁAMARNICA
Squid jest w pełni funkcjonalnym serwerem proxy HTTP / 1.0 na krawędzi pełnego funkcjonalności proxy HTTP / 1.1. Squid oferuje bogatą kontrolę dostępu, środowisko autoryzacji i rejestrowania w celu opracowania aplikacji internetowych proxy i treści obsługujących aplikacje.
Jeśli szukasz buforującego proxy dla protokołów internetowych, takich jak HTTP, HTTPS i FTP, Squid jest właściwym wyborem dla Ciebie.
Jeśli użytkownik często odwiedza witrynę, Squid przechowuje strony internetowe i ponownie ją wykorzystuje, co poprawia wydajność i zmniejsza przepustowość. Z powodu dużej kontroli dostępu, Squid jest doskonałym akceleratorem serwera.
Ze względu na wysoką wydajność i bogatą kontrolę dostępu, Squid jest używany przez dużą liczbę dostawców usług internetowych na całym świecie. Dzięki budowaniu modeli serwerów pamięci podręcznej, które zawierają wiele alternatywnych tras, które optymalizują przepustowość sieci.
Zapoznaj się z poniższym linkiem, aby wyświetlić wszystkie funkcje Squid.
Http://www.squid-cache.org/
Kosza HTTP HTTP Varnish
Inną dobrą opcją dotyczącą rozwiązania serwera proxy jest bufor HTTP HTTP Varnish. Najnowsza wersja Varnish Cache 4.1.7 została wydana i dostępna do pobrania. Błędy z poprzedniej wersji zostały poprawione z pewnymi ulepszeniami. Działa dobrze na Ubuntu, Debian, Red Hat, CentOS i FreeBSD.
Https://www.varnish-cache.org/
Odrodzenie
Alternatywą dla Redis jest prostokątna, oparta na serwerze wysokowydajna metoda klastra Redis, napisana w Go / C, Reborn. Obsługuje wiele bezpaństwowych serwerów proxy z instancjami redis. Odrodzenie może być skalowane bardzo wygodnie. Innym wyróżnikiem Reborn jest dodawanie lub usuwanie instancji Redis lub proxy na żądanie.
Https://github.com/reborndb/reborn
Twemproxy
Szybki i lekki proxy protokołu memcached i redis, Twemproxy jest również znany jako orzechówka. Został zbudowany głównie w celu zmniejszenia liczby połączeń do serwerów buforujących na zapleczu. Główną cechą protokołu Twemproxy jest rurociągi i sekwencje protokołów, które pomogą Ci poziome skalowanie rozproszonej architektury buforowania.
Https://github.com/twitter/twemproxy