Bir vekil sunucu, bir istemci (bir web tarayıcı gibi) ile bir hizmet (bir web sunucusu gibi) arasındaki bir aktarıcıdır.
İstemciler doğrudan hizmete bağlanmak yerine iletiyi vekil sunucuya gönderir. Vekil sunucu, istemci adına istekte bulunur ve aldığı yanıtı istemciye iletir. Hizmet yalnızca vekil sunucu ile iletişim kurar ve gerçek istemciyi göremez.