haproxy에서 도메인 네임 기반으로 프록시가 가능하긴 합니다.
http 의 경우
tcp인 경우 SSL-SNI 이용해서
예시 defaults maxconn 1000 mode tcp log global option dontlognull # bind *:443 ssl crt . timeout http-request 5s timeout connect 5000 timeout client 2000000 # ddos protection timeout server 2000000 # stick-table type ip size 100k expire 30s store conn_cur frontend foo_ft_https mode tcp option tcplog bind *:443 tcp-request inspect-delay 5s tcp-request content accept if { req_ssl_hello_type 1 } acl whoer req.ssl_sni -i whoer.net use_backend recap if whoer default_backend main backend main mode tcp option tcplog server server1 private.server.net:1013 backend recap mode tcp option tcplog server server1 private.server.net:1005
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.