Serwery proxy to serwery, które ukrywają tożsamość osoby online lub zapewniają wysoki poziom bezpieczeństwa komputerowi korzystającemu z serwera. Istnieją dwa główne typy serwerów proxy: proxy przekazujące i proxy zwrotne. Proxy przekazujące są najczęstsze i można je znaleźć online jako otwarte proxy. Przekazują żądanie z komputera startowego do witryny internetowej, a następnie uzyskują dostęp do serwera zawartości witryny w celu uzyskania informacji. Przekierowujący serwer proxy może uzyskać dostęp do większej liczby stron internetowych niż odwrotny serwer proxy.
Serwer proxy, niezależnie od tego, czy jest to serwer przekazujący, czy zwrotny, jest rodzajem serwera sieciowego. Kiedy ktoś uzyskuje dostęp do Internetu, zazwyczaj robi to z komputera, a komputer uzyskuje dostęp do strony internetowej. Gdy używany jest serwer proxy, żądanie jest filtrowane przez serwer proxy. Służy to albo do maskowania tożsamości użytkownika, albo do ograniczenia dostępu niektórych osób do sieci.
W konfiguracji przekazywania proxy żądanie pochodzi z komputera w postaci użytkownika próbującego uzyskać dostęp do strony internetowej. To żądanie jest filtrowane przez serwer proxy przekazującego, a następnie przechodzi przez zaporę. Zapora zapewnia, że żądanie jest uzasadnione lub pochodzi od rzeczywistego użytkownika, a nie złośliwego programu. Jeśli żądanie jest prawdziwe, proxy prześle je dalej. Jeśli nie, żądanie zostanie odrzucone.
Korzystając z tożsamości forward proxy, użytkownik łączy się z Internetem, a następnie ze stroną internetową. Po uzyskaniu informacji z serwera treści witryny proces odwraca się, więc informacje wracają do oryginalnego komputera, który wysłał żądanie. W celu przekazywania ruchu z jednego serwera do drugiego tworzone jest przesyłanie proxy.
Otwarty serwer proxy to serwer proxy, do którego każdy może uzyskać dostęp. W związku z tym większość serwerów proxy znalezionych w Internecie to otwarte serwery proxy, które służą do maskowania tożsamości osoby w Internecie lub zapobiegania uzyskiwaniu przez witryny internetowe informacji osobistych o użytkowniku. Otwarte proxy, w większości przypadków, to proxy przekazujące, ponieważ przekazują ruch z otwartego proxy do określonej strony internetowej.
Podczas gdy serwery proxy są tworzone w celu anonimowego surfowania po Internecie, odwrotny serwer proxy jest dokładnie odwrotny. Odwrotny serwer proxy ma na celu ograniczenie dostępu sieciowego do witryny internetowej lub serwera. Żądanie zaczyna się od serwera treści, a następnie trafia do zwrotnego serwera proxy. Jeśli zapora umożliwia dostęp użytkownikowi, serwer proxy przekaże informacje na komputer użytkownika. Jeśli nie, informacje są odrzucane do komputera.