Você agora pode configurar o GeoServer para que a requisição GetCapabilities antes de ser enviada para o usuário passe por um proxy.
A partir das últimas versões do GeoServer (1.6.x), isto se tornou muito fácil de fazer, infelizmente quando eu precisei dessa funcionalidade, eu não a conhecia, e então tive que implementar o meu proxy [...]