Я хочу создать веб-сервис для HAProxy. HAProxy будет иметь множество поддоменов, например user1.app.com и user2.app.com. Эти домены будут указаны для пользователя c. HAProxy необходимо выполнить переадресацию порта на основе имени хоста на указанный IP c и порт, например, 10.0.1.5:8310 и 10.0.1.9:6702. Это должно происходить как для соединений gRP C, так и для одноранговых соединений. Для gRP C я должен иметь возможность использовать HTTP-примитивы, но мне нужно найти способ сделать то же самое для p2p-соединений. Как мне настроить HAProxy для выполнения sh примерно так? Это необходимо масштабировать до сотен или тысяч поддоменов.
Диаграмма:
user1.app.com => 10.0.1.9:6702
^
*.app.com (user) => HAProxy ==if|
v
user2.app.com => 10.0.1.5:8310