Change the happyEyeballs field from {} to a map

pull/725/head
jomertix 2025-07-20 20:01:09 +03:00
parent 42d991bd13
commit bd4e2e259e
3 changed files with 3 additions and 3 deletions

View File

@ -820,7 +820,7 @@ PS: 如果有正常上网的域名流量被 AsIs 的 freedom 出站送过来,
当 type 指定为 int 时需要使用十进制数字。 当 type 指定为 int 时需要使用十进制数字。
> `happyEyeballs`: {} > `happyEyeballs`: map
RFC-8305 实现的 happyEyeballs 仅适用于 TCP, 当目标为域名时对它们竞速并选择第一个成功的返回,当 `domainStrategy` 被设置为 `UseIP`/`ForceIP` (包括它们的v4/v6/v4v6版本但这会使可用的IP列表被缩减到仅剩v4或v6不推荐这么用) RFC-8305 实现的 happyEyeballs 仅适用于 TCP, 当目标为域名时对它们竞速并选择第一个成功的返回,当 `domainStrategy` 被设置为 `UseIP`/`ForceIP` (包括它们的v4/v6/v4v6版本但这会使可用的IP列表被缩减到仅剩v4或v6不推荐这么用)

View File

@ -659,7 +659,7 @@ The option value to be set, the example here is set to bbr.
Decimal numbers are required when type is specified as int. Decimal numbers are required when type is specified as int.
> `happyEyeballs`: {} > `happyEyeballs`: map
only TCP, this is RFC-8305 implementation of happyEyeballs, only apply when built-in-dns is used(domainStrategy is `UseIP`/`ForceIP`). only TCP, this is RFC-8305 implementation of happyEyeballs, only apply when built-in-dns is used(domainStrategy is `UseIP`/`ForceIP`).
When we have multiple IPs, this algorithm tries to connect to each IP, the first-stablished-connection is winner connection and selected for sending/receiving data. When we have multiple IPs, this algorithm tries to connect to each IP, the first-stablished-connection is winner connection and selected for sending/receiving data.

View File

@ -834,7 +834,7 @@ PS: Если трафик домена, например, обычный веб-
Если `type` указан как int, значение должно быть десятичным числом. Если `type` указан как int, значение должно быть десятичным числом.
> `happyEyeballs`: {} > `happyEyeballs`: map
Реализация happyEyeballs по RFC-8305 применима только к TCP. Когда целью является доменное имя, она запускает "гонку" между IP-адресами и выбирает первый, с которым удалось установить соединение. Это работает, когда `domainStrategy` установлен на `UseIP`/`ForceIP` (включая их v4/v6/v4v6 версии, но это сокращает список доступных IP-адресов только до v4 или v6, что не рекомендуется). Реализация happyEyeballs по RFC-8305 применима только к TCP. Когда целью является доменное имя, она запускает "гонку" между IP-адресами и выбирает первый, с которым удалось установить соединение. Это работает, когда `domainStrategy` установлен на `UseIP`/`ForceIP` (включая их v4/v6/v4v6 версии, но это сокращает список доступных IP-адресов только до v4 или v6, что не рекомендуется).