HappyEyeballs: More helper text

This commit is contained in:
Fangliding
2026-09-17 01:09:48 +08:00
parent fecd37ebc3
commit d8d0e6455e
3 changed files with 13 additions and 1 deletions
+5 -1
View File
@@ -310,12 +310,16 @@ RFC-8305 实现的 happyEyeballs,仅适用于 TCP。当目标为域名时对
> `tryDelayMs`: number
每个竞速请求发起时间的间隔,单位毫秒,默认为0(代表禁用该功能),推荐值为 250.
每个竞速请求发起时间的间隔,单位毫秒,默认为0(代表禁用该功能),推荐值为 250
失败的请求会立刻开始请求下一个 IP,而不经过这个等待。
> `prioritizeIPv6`: bool
排序 IP 时首个 IP 的类型,默认为 false (即 IPv4 会被排在第一个)
不同于其他地方死板的 `domainStrategy`,当请求路由不存在,如在 IPv4 单栈环境下第一个尝试 IPv6,请求会立刻失败并开始尝试下一个 IP,不会产生多余的等待或者导致连接失败,可以按需放心在不同的机器上复制这个选项。
> `interleave`: number
RFC-8305 中的 "First Address Family count", 默认值为 1. 它定义了对不同IP版本进行排序时的交错行为。
+4
View File
@@ -307,10 +307,14 @@ Do not use this feature together with `dialerProxy`, because that prevents `happ
Delay between each racing attempt, in milliseconds. The default is `0`, which disables the feature. A recommended value is `250`.
Failed requests immediately start requesting the next IP without waiting for this delay.
> `prioritizeIPv6`: bool
Controls which IP family comes first after sorting. The default is `false`, meaning IPv4 comes first.
Unlike the rigid `domainStrategy` in other places, if a route for the request does not exist—such as trying IPv6 first in an IPv4-only environment—the attempt fails immediately and starts trying the next IP without causing redundant delays or connection failures. You can confidently copy this option across different machines as needed.
> `interleave`: number
The RFC 8305 `First Address Family Count`. The default value is `1`. It controls how IPv4 and IPv6 addresses are interleaved.
+4
View File
@@ -307,10 +307,14 @@ Xray проверяет, присутствуют ли в запросе заг
Задержка между попытками гонки в миллисекундах. Значение по умолчанию — `0`, то есть функция выключена. Рекомендуемое значение — `250`.
Неудачные запросы сразу же переходят к следующему IP-адресу, не дожидаясь этой задержки.
> `prioritizeIPv6`: bool
Определяет, какой тип адреса будет первым после сортировки. По умолчанию `false`, то есть IPv4 идет первым.
В отличие от жесткого `domainStrategy` в других местах, если маршрут для запроса отсутствует — например, при первой попытке использовать IPv6 в среде с поддержкой только IPv4 — попытка сразу завершается ошибкой и начинается попытка подключения к следующему IP-адресу без лишнего ожидания или сбоя соединения. Этот параметр можно спокойно копировать между различными машинами по необходимости.
> `interleave`: number
Параметр RFC 8305 `First Address Family Count`. Значение по умолчанию — `1`. Он определяет, как IPv4 и IPv6 адреса чередуются в очереди.