diff --git a/docs/config/outbounds/wireguard.md b/docs/config/outbounds/wireguard.md index f4f404a3..eaa65ed5 100644 --- a/docs/config/outbounds/wireguard.md +++ b/docs/config/outbounds/wireguard.md @@ -103,6 +103,8 @@ WireGuard 协议保留字节,长度为 3,默认全 0,按需填写。 用于解析被代理目标的域名。列表项必须为 IP。默认值为 `["1.1.1.1", "1.0.0.1", "2606:4700:4700::1111", "2606:4700:4700::1001"]`。 +在 `address` 为双栈时优先 IPv4。 + 不同于其他出站,WireGuard 隧道内的目标地址必须为 IP。当被代理目标为域名时,需要一个 DNS 服务器将域名转化为 IP 地址。这部分 DNS 服务器在这里配置,并且**直接通过这个 WireGuard 隧道发送 DNS 请求**。想将其接入 Xray 内置 DNS 系统请考虑在出站的 [`targetStrategy`](../outbound.md#outboundobject) 提前解析。 ### PeersObject diff --git a/docs/config/transports/finalmask.md b/docs/config/transports/finalmask.md index b56368ca..a023bfc4 100644 --- a/docs/config/transports/finalmask.md +++ b/docs/config/transports/finalmask.md @@ -472,7 +472,7 @@ Salamander 混淆。(来自 Hysteria2) `perconnremote`: 需要搭配 iptables 或 nftables -`mode`: 逗号分割,一般为 `intervallocal,intervalremote` 或 `perconnremote` +`mode`: 逗号分割,一般为 `intervallocal,intervalremote` 或仅 `intervallocal` 或仅 `perconnremote` `interval`: 单位秒 diff --git a/docs/en/config/outbounds/wireguard.md b/docs/en/config/outbounds/wireguard.md index ffa2634d..af8740de 100644 --- a/docs/en/config/outbounds/wireguard.md +++ b/docs/en/config/outbounds/wireguard.md @@ -103,6 +103,8 @@ List of remote WireGuard peers to connect to. Used to resolve proxied target domain names. Each item must be an IP address. The default is `["1.1.1.1", "1.0.0.1", "2606:4700:4700::1111", "2606:4700:4700::1001"]`. +Prioritize IPv4 when `address` is dual-stack. + Unlike other outbounds, targets inside a WireGuard tunnel must be IP addresses. When a proxied target is a domain name, a DNS server is required to convert the domain name into an IP address. These DNS servers are configured here and **send DNS requests directly through this WireGuard tunnel**. If you wish to integrate this with Xray's built-in DNS system, consider resolving in advance via the outbound's [`targetStrategy`](../outbound.md#outboundobject). ### PeersObject diff --git a/docs/en/config/transports/finalmask.md b/docs/en/config/transports/finalmask.md index 2d93ac98..96e49778 100644 --- a/docs/en/config/transports/finalmask.md +++ b/docs/en/config/transports/finalmask.md @@ -472,7 +472,7 @@ Connection failures require debug-level logging. Possible contributing factors i `perconnremote`: Requires pairing with iptables or nftables -`mode`: Comma-separated; typically `intervallocal,intervalremote` or `perconnremote` +`mode`: Comma-separated; typically `intervallocal,intervalremote`, or just `intervallocal`, or just `perconnremote` `interval`: seconds diff --git a/docs/ru/config/outbounds/wireguard.md b/docs/ru/config/outbounds/wireguard.md index 3d26f576..6ea46679 100644 --- a/docs/ru/config/outbounds/wireguard.md +++ b/docs/ru/config/outbounds/wireguard.md @@ -103,6 +103,8 @@ MTU внутренних IP-пакетов в туннеле WireGuard. Знач Используется для разрешения целевых доменных имён проксируемого трафика. Каждый элемент должен быть IP-адресом. Значение по умолчанию — `["1.1.1.1", "1.0.0.1", "2606:4700:4700::1111", "2606:4700:4700::1001"]`. +Отдавать приоритет IPv4 при использовании dual-stack для `address`. + В отличие от других исходящих подключений, адрес цели внутри туннеля WireGuard обязательно должен быть IP-адресом. Если проксируемая цель является доменным именем, необходим DNS-сервер для преобразования доменного имени в IP-адрес. Эти DNS-серверы настраиваются здесь и **отправляют DNS-запросы напрямую через этот туннель WireGuard**. Если вы хотите подключить встроенную систему DNS Xray, рассмотрите возможность предварительного разрешения через [`targetStrategy`](../outbound.md#outboundobject) исходящего подключения. ### PeersObject diff --git a/docs/ru/config/transports/finalmask.md b/docs/ru/config/transports/finalmask.md index 32749f40..257d472e 100644 --- a/docs/ru/config/transports/finalmask.md +++ b/docs/ru/config/transports/finalmask.md @@ -472,7 +472,7 @@ n-й элемент массива задаёт, сколько ждать по `perconnremote`: Требует использования в связке с iptables или nftables -`mode`: Значения, разделенные запятыми; как правило, `intervallocal,intervalremote` или `perconnremote` +`mode`: Список, разделенный запятыми; обычно `intervallocal,intervalremote`, либо только `intervallocal`, либо только `perconnremote` `interval`: секунды