Um proxy normal [encaminhamento] fica na mesma rede que o computador cliente que está executando um navegador da Web. O navegador da Web deve ser configurado para usá-lo nas preferências. Ele é normalmente usado para armazenar sites em cache para que apenas uma cópia do logotipo do Google precise ser baixada, mesmo que você tenha dez pessoas carregando o google.com. Como todos solicitam ao proxy que faça o download, o proxy armazena uma cópia em cache na primeira vez e a entrega para todos os demais. Um segundo uso para um proxy normal é o controle de acesso. Talvez você queira bloquear determinados sites ou permitir que apenas algumas pessoas acessem a Internet. Você pode configurar seu roteador para permitir acesso somente através do proxy, onde você tem controle total de quem está usando o que.
Um proxy reverso fica no lado do servidor, próximo ao servidor web real. É invisível para os clientes, ao contrário de um proxy normal. Tanto quanto eles sabem, eles estão falando diretamente para o servidor web. Um uso para um proxy reverso é o balanceamento de carga. Um proxy reverso pode enviar uma solicitação para um ou mais servidores da web, dependendo de quais servidores estão sendo executados e não sobrecarregados. Ele também pode ser usado para permitir que vários servidores da Web compartilhem um endereço IP e outras técnicas mais avançadas.
Espero que isso não seja muito técnico!