Een HTTP-proxy is een programma of server die als tussenpersoon fungeert tussen een computer en het internet. Het wordt gebruikt om internetverkeer te filteren en te sturen, zodat gebruikers toegang hebben tot websites, diensten of bestanden die anders niet beschikbaar zouden zijn. Het kan ook worden gebruikt om de anonimiteit van de gebruiker te vergroten door informatie over het IP-adres of de locatie te verbergen. Een HTTP-proxy kan ook de beveiliging verbeteren door te fungeren als een firewall en malafide websites te blokkeren.