Serwer proxy to komputer lub aplikacja w sieci, która działa jako pośrednik między dwoma innymi komputerami. Zamiast serwera A nawiązującego połączenie kierunkowe z serwerem B, serwer A łączy się z serwerem proxy, który z kolei łączy się z serwerem B. W przeciwieństwie do zapory, która zwykle działa w modelu Network Lawyer modelu Open Systems Interconnection (OSI), serwer proxy działa w warstwie aplikacji, co oznacza, że wymagane są znacznie bardziej złożone poziomy konfiguracji sieci. To powiedziawszy, aby skonfigurować serwer proxy, najlepiej jest dobrze zrozumieć model OSI, administrację siecią i protokoły internetowe, takie jak HTTP, SMTP i SOCKS.
Istnieje wiele uniwersalnych aplikacji serwera proxy, których można użyć do automatycznej konfiguracji serwera proxy. Aplikacje te są dostępne dla różnych systemów operacyjnych i zazwyczaj działają jako serwer proxy, zapora i serwer poczty. Należy pamiętać, że ten typ aplikacji serwera proxy jest przeznaczony wyłącznie do użytku na jednym komputerze, w przeciwieństwie do publicznego serwera proxy, który jest przeznaczony do użytku przez wiele komputerów.
Powodów, dla których można wybrać konfigurację serwera proxy na komputerze domowym, jest wiele. Po pierwsze, serwer proxy zapewnia wyższy poziom bezpieczeństwa sieci. Serwer proxy zasadniczo ukrywa adres protokołu internetowego (IP) użytkownika, co zmniejsza w ten sposób prawdopodobieństwo ataku hakerskiego. Serwery proxy mogą również buforować często odwiedzane strony, co przekłada się na szybszy czas ładowania strony.
Aby skonfigurować serwer proxy na komputerze domowym, należy najpierw wybrać system operacyjny. Użytkownik zazwyczaj chce wybrać ten sam system operacyjny na swoim komputerze. Skonfigurowanie serwera proxy na komputerze z systemem Linux lub Mac OS jest trudniejsze niż na urządzeniu z systemem Windows. Dzięki uproszczonej konstrukcji systemu Windows oprogramowanie proxy może zautomatyzować wiele opcji konfiguracyjnych.
Aby skonfigurować niezautomatyzowany serwer proxy, należy ręcznie skonfigurować listę pomijania serwera proxy, filtr treści i szyfrowanie sieci. Każdy protokół musi mieć również przypisany port. Ponadto użytkownicy mają możliwość uniemożliwienia innym serwerom proxy, znanym jako tunelujące proxy, dostępu do ich własnych serwerów proxy.
Większość użytkowników tak naprawdę nie musi konfigurować serwera proxy. Jest to opcjonalne oprogramowanie, które może przynieść pewne korzyści, zakładając, że jest się dobrze obeznanym z sieciami. W związku z tym najlepszą opcją jest pobranie automatycznego serwera proxy.