# 服务器拨号：IPv4、IPv6 与 Happy Eyeballs

Source: https://onexray.com/zh/docs/advanced/server-dialing/
Description: 为 App 管理的连接选择服务器域名解析与 IPv4／IPv6 TCP 竞速，了解 DNS、IPv6 和配置方式边界。
Language: zh-CN
Last updated: 2026-10-20


打开**高级 → Xray → 服务器拨号**。本机统一偏好适用于**智能路由**、**常规自定义路由**和**全部使用 VPN**。Raw JSON、Remnawave 提供方完整配置和高级自定义模板保留各自的拨号设置与编译边界。

## 域名解析

默认**系统默认**，**Happy Eyeballs 关闭**，沿用系统解析路径，不新增专用服务器 resolver。其他选项使用 Core DNS：

| 选项 | 服务器地址解析 |
| --- | --- |
| 系统默认 | 使用系统路径；同时启用 Happy Eyeballs 时使用 Core 双栈解析 |
| IPv4 + IPv6 | 解析两种地址族 |
| IPv4／IPv6 | 优先使用所选地址族 |
| IPv4 优先／IPv6 优先 | 解析两种地址族时优先所选地址族 |

这些是 `Use` 策略，不是严格的地址族封锁；Core DNS 无法解析服务器时，Xray 可能回退到系统解析。关闭[使用 IPv6](https://onexray.com/zh/docs/advanced/vpn-tunnel/)后，显式策略按 IPv4 生效；系统默认保持原路径，IPv6 字面地址仍可使用。

## Happy Eyeballs

Happy Eyeballs 让 IPv4 与 IPv6 的 **TCP** 连接竞速，竞速延迟为 250 ms。只有启用 IPv6 并选择**系统默认**或 **IPv4 + IPv6** 时可用；其他策略保留开关偏好，但不应用。关闭开关不会移除系统拨号器自身的双栈回退。

WireGuard peer 使用 UDP，仍应用地址族策略，但不执行 TCP 竞速；经 Fragment 辅助出站建立的物理 TCP 连接仍可使用 Happy Eyeballs。

## 服务器 DNS 与物理连接

显式策略和 Happy Eyeballs 使用隧道 DNS 地址直接解析服务器端点。App 按需要为实际物理端点的精确域名增加引导 resolver 和直连规则，IP 字面端点不需要 resolver。它独立于路由的代理／直连 DNS、`dns.queryStrategy` 和路由 `domainStrategy`。应用流量恰好查询同一域名时，该域名也优先使用引导 resolver。

运行策略落在实际建立物理 socket 的出站，包括有效的 XHTTP 下载连接及 Fragment 辅助出站。代理链后续节点继续通过上游代理解析；WireGuard 即使经代理链也在本地解析 peer 端点。TLS SNI、HTTP Host 和保存的节点 JSON 不变，普通 direct 出站不统一改写。

## 保存与重连

保存应用当前草稿，未连接时不会启动 VPN。正在使用 App 管理连接且有效值变化时，会确认保存并重连；取消不保存。当前方式不应用的偏好或有效值相同的变更只保存设置。此策略属于本机，不进入连接配置备份。


