Haproxy для проксирования на основе имени SSH

У меня есть хост-машина с несколькими контейнерами lxc. Я пытаюсь предоставить ssh-доступ к контейнерам напрямую на основе доменных имен. Для этого я попытался настроить HAProxy. Этого можно легко добиться с помощью списков управления доступом в режиме http. Когда я пытаюсь сделать то же самое с режимом tcp для ssh на основе списков управления доступом, я не могу напрямую предоставить ssh доступ к контейнерам. Ниже приведен фрагмент, который я использую в файле haproxy.cfg.

listen SSHD :2200
    mode tcp
    acl is_apple hdr_dom i apple
    acl is_orange hdr_dom -i orange
    use_backend apple if is_apple
    use_backend orange if is_orange

backend apple
    mode tcp
    server apple 10.0.3.221:22

backend orange
    mode tcp
    server orange 10.0.3.222:22

Где apple.myhost.com и orange.myhost.com являются доменные имена для доступа к каждому из контейнеров. HTTP-проксирование отлично работает с этими списками управления доступом, но я столкнулся с проблемой с SSH-трафиком.

Я получаю следующую ошибку.

Идентификация Ssh_exchange_identification: Соединение закрыто удаленным хостом