Como saber se uma solicitação é proveniente de um proxy?

É possível detectar se uma solicitação de entrada está sendo feita por meio de um servidor proxy? Se um aplicativo da Web "banir" os usuários via endereço IP, eles poderão contornar isso usando um servidor proxy. Essa é apenas uma razão para bloquear esses pedidos. Como isso pode ser alcançado