# Подключение к серверу: IPv4, IPv6 и Happy Eyeballs

Source: https://onexray.com/ru/docs/advanced/server-dialing/
Description: Выберите разрешение адресов серверов и состязание TCP IPv4/IPv6 для подключений App с учётом DNS и режима конфигурации.
Language: ru-RU
Last updated: 2026-10-20


Откройте **Дополнительно → 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](https://onexray.com/ru/docs/advanced/vpn-tunnel/) явные стратегии используют 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 требует подтверждения сохранения с переподключением; отмена сохраняет прежние настройки. Неактивные в текущем режиме предпочтения и изменения с тем же действующим значением только сохраняются. Политика относится к этому устройству и не входит в копию конфигураций.


