Подключение к серверу: IPv4, IPv6 и Happy Eyeballs
Откройте Дополнительно → Xray → Подключение к серверу. Общая настройка устройства действует в Smart Routing, обычном Custom Routing и полном VPN. Raw JSON, полные конфигурации провайдера/Remnawave и расширенные шаблоны Custom сохраняют собственные настройки и границы компиляции.
Разрешение доменов
По умолчанию выбрано Системное, а Happy Eyeballs выключен. Сохраняется системный путь без отдельного DNS для серверов. Другие варианты используют DNS ядра:
| Вариант | Разрешение адреса сервера |
|---|---|
| Системное | Системный путь; с Happy Eyeballs — двухстековое разрешение ядром |
| IPv4 + IPv6 | Разрешать оба семейства |
| IPv4 / IPv6 | Предпочитать выбранное семейство |
| Сначала IPv4 / Сначала IPv6 | При разрешении обоих семейств предпочитать указанное |
Это стратегии Use, а не строгая блокировка другого семейства. Если DNS ядра не разрешит сервер, Xray может обратиться к системному разрешению. При выключенном IPv6 явные стратегии используют IPv4. Системный вариант не меняется, явно указанные IPv6-адреса по-прежнему допустимы.
Happy Eyeballs
Happy Eyeballs запускает состязание TCP-подключений IPv4 и IPv6 с задержкой 250 мс. Он доступен только при включённом IPv6 и выборе Системное или IPv4 + IPv6. Другие стратегии сохраняют переключатель, но не применяют его. Выключение не отменяет собственное двухстековое резервирование системного dialer.
WireGuard использует UDP: политика семейства применяется к peer, но состязания TCP нет. Физическое TCP-подключение через вспомогательный Fragment по-прежнему может применять Happy Eyeballs.
DNS серверов и физические подключения
Явные стратегии и Happy Eyeballs разрешают домены серверов напрямую через DNS туннеля. App добавляет bootstrap-resolver и прямые правила с точным совпадением доменов для нужных физических адресов; IP-адресам разрешение не требуется. Это отдельно от proxy/direct DNS маршрута, dns.queryStrategy и domainStrategy маршрутизации. Если приложение запрашивает тот же домен, bootstrap-resolver также имеет приоритет для него.
Политика применяется к outbound, открывающему физический socket, включая фактическое download-подключение XHTTP и вспомогательный Fragment. В цепочке последующие серверы разрешаются через предыдущий прокси. WireGuard разрешает peer локально даже через цепочку. TLS SNI, HTTP Host и сохранённый JSON узла не меняются; обычные direct-выходы не переписываются глобально.
Сохранение и переподключение
Сохранение применяет черновик и не запускает отключённый VPN. Изменение действующего значения для активного подключения App требует подтверждения сохранения с переподключением; отмена сохраняет прежние настройки. Неактивные в текущем режиме предпочтения и изменения с тем же действующим значением только сохраняются. Политика относится к этому устройству и не входит в копию конфигураций.