Я использую Haproxy в моем VPS для потоковой передачи видео контента. с моей текущей настройкой мне нужно упомянуть каждый домен в интерфейсном и серверном разделе в моем Haproxy.файл conf. если мне нужно посмотреть 10 каналов, мне нужно добавить много доменов. Я использую этот прокси только для определенного потокового сайта, а не для всего веб-трафика. Я установил Dnsmasq на свой маршрутизатор openwrt и могу указать только необходимые домены на мой VPS. Мне нужно добавить запись только для dnsmasq, и мне нужен HAProxy для прокси-сервера раздача бросить его. можно ли настроить что-то вроде подстановочных знаков в конфигурации Haproxy? или есть какие-то другие способы
мой haproxy.conf как это
# Frontend for connections over port 80/http
frontend f_sni_catchall
mode http
bind 0.0.0.0:80
log global
option httplog
option accept-invalid-http-request
capture request header Host len 50
capture request header User-Agent len 150
use_backend b_sni_catchall if { hdr(host) -i www.example.com }
default_backend b_deadend
# Backend for handling connections over port 80/http
backend b_sni_catchall
log global
mode http
option httplog
option http-server-close
server www.example.com www.example.com:80 check inter 10s fastinter 2s downinter 2s fall 1800
вместо использования www.example.com мне нужно использовать что-то вроде этого с дикой картой
use_backend b_sni_catchall if { hdr(host) -i *.com }
server*e.com *.com:80 check inter 10s fastinter 2s downinter 2s fall 1800
использование полных доменов в файле конфигурации невозможно из-за проблемы разрешения DNS. Haproxy не будет начинаться с некоторых доменных имен. Кроме этого мне нужно установить DNS, указывая с помощью dnsmasq или Bind. для этого что мне нужен haproxy для того чтобы настроить как переадресовывать все домены что он получает от пользователя