Só para ser diferente, a Microsoft chama isso de "gateway RDP", não um servidor proxy. Eu encontrei este guia para configurar um aqui.
Eu tenho um roteador configurado para enviar todo o tráfego de entrada para uma única máquina proxy reversa.
Esta máquina hospeda o Nginx que encaminha o tráfego para diferentes servidores, com base no nome do domínio. Por exemplo, o link é encaminhado para o servidor A e o link é redirecionado para o servidor B.
Como faço a mesma coisa para conexões de área de trabalho remota? Em outras palavras, se eu tiver servidores C e D hospedando o Windows, como me conecto, fora da rede, ao servidor C através de c.example.com:3389 e de D a d.example.com:3389?
Só para ser diferente, a Microsoft chama isso de "gateway RDP", não um servidor proxy. Eu encontrei este guia para configurar um aqui.
Como John Cave disse, você poderia configurar um gateway de desktop remoto. Com isso, você especifica sua conexão com o nome interno da máquina e, em seguida, usa o servidor Gateway RD nas configurações de gateway da conexão. Alternativamente, se você está apenas olhando para um par de máquinas, você poderia usar a porta 3389 para C e, em seguida, um número de porta diferente para D.