Não funciona assim. Você precisa do endereço real do servidor. Se você quiser adicionar um nome de usuário e senha, há uma solução. Você precisa primeiro codificá-los em base64 manualmente e adicionar a string resultante no cabeçalho de Autorização de Proxy. Por exemplo:
$ echo -n user:pass | openssl enc -a
dXNlcjpwYXNz
backend rotateproxy
server proxy1 ip1:9999
server proxy2 ip2:9999
reqadd Proxy-Authorization:\ Basic\ dXNlcjpwYXNz
Seu cliente terá que usar o haproxy como um proxy explícito, e você precisará remover "opção http_proxy".