Multi-domain support for Host field (like SNI's "Multi domain" mode)

:rocket: Feature Request

Description

Currently, the Host field in the host configuration only supports two modes:

  • Single domain – one static domain
  • Wildcard domain – a pattern where * is replaced with a random string

However, the SNI field already supports a third mode:

  • Multi domain – multiple domains separated by commas, with Remnawave randomly selecting one on each connection

I would like the same Multi domain mode to be available for the Host field.

Use Case

My setup requires:

  • A fixed root domain as the SNI (e.g. example.com)
  • Multiple different domains in the Host field, one of which is picked randomly per connection (e.g. cdn1.example.com``,``cdn2.example.com``,``cdn3.example.com)

This is useful for load balancing across multiple CDN edge domains or fronting domains while keeping the SNI consistent.

Current Behavior

The Host field only allows a single domain or a wildcard pattern. There is no way to specify multiple static domains for random selection.

Expected Behavior

The Host field should support a Multi domain mode identical to what SNI already has:

  • Accept a comma-separated list of domains
  • Randomly select one of the provided domains per connection

Screenshots

SNI field already has the “Multi domain” option:

Host field is missing this option — only “Single domain” and “Wildcard domain” are available.

Why Not Use Wildcard?

The Wildcard mode replaces * with a randomly generated string, which is not suitable when you need to specify a fixed set of known CDN/fronting domains. The Multi domain mode gives explicit control over which domains are used.