Proxy sunucusu, örneğin bir istemci PC web tarayıcısı ile gerçek bir sunucu arasında bulunabilen bir sunucudur. İstemci uygulaması gerçek sunucuya bir istek gönderdiğinde, proxy sunucusu isteği yakalar ve buna uymaya çalışır. Proxy sunucusu isteği tamamlayamazsa, gerçek sunucuya iletilir.
Proxy sunucuları istekleri yerine getirirken sonuçlar önbelleğinde depolanır, bu nedenle, bir istemci aynı istekleri bir daha gönderdiğinde, sonuç proxy’nin önbelleğinden alınır ve yanıt süresini önemli ölçüde azaltır.
Bu nedenle proxy sunucuları, örneğin her isteğe yanıt verme süresini azaltmak için çok yüksek trafiğe sahip sunucular için kullanılabilir. Gerçek sunucu daha sonra proxy’lerin yerine getiremediği tüm isteklere yanıt verebilir ve performansı büyük ölçüde artırır.
Proxy sunucuları için başka bir uygulama da istekleri filtrelemektir. Bu sayede şirketler çalışanlarının çevrimiçi olarak erişebilecekleri siteleri sınırlayabilir ve sunucu ayrıca ek güvenlik sağlayabilir.
Son olarak, çevrimiçi proxy’ler, sitelerin web kullanıcılarından kişisel bilgileri almasını önlemek için kullanıcının IP’sini gizleyerek anonim gezinme için de kullanılır.
Proxy sunucuları birçok sunucu türünden biridir ve en yaygın türlerden bazıları şunlardır:
Uygulama sunucuları – Uygulama sunucuları, veritabanı sunucuları ve istemciler arasında bağlantı olarak kullanılır.
FTP sunucuları – Dosya Aktarım Protokolü sunucuları, dosyaları bir bilgisayardan diğerine güvenli bir şekilde aktarmak, tüm aktarım süreci üzerinde güvenlik ve kontrol sağlamak için internette en çok kullanılan sunuculardan biridir.
Posta sunucuları – Şirketler tarafından e-postaları LAN veya WAN gibi kurumsal ağlarında ve internet üzerinden aktarmak ve depolamak için kullanılır.
Web sunucuları – Tüm statik içerik, internet üzerinden web sunucuları aracılığıyla iletilir. Bu sunucular, disklerden bilgi alır ve ağ üzerinden HTTP aracılığıyla bir kullanıcının web tarayıcısına aktarır.

