Browse Source

Wireguard outbound: Remove legacy desc and some update

pull/597/head
风扇滑翔翼 1 month ago committed by GitHub
parent
commit
bece2b4952
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 31
      docs/config/outbounds/wireguard.md

31
docs/config/outbounds/wireguard.md

@ -54,7 +54,7 @@ Wireguard 会在本地开启虚拟网卡 tun。使用一个或多个 IP 地址
> `mtu`: int
Wireguard 底层 tun 的分片大小。
Wireguard 底层 tun 的MTU大小。
<details>
<summary>MTU的计算方法</summary>
@ -76,15 +76,11 @@ Wireguard 底层 tun 的分片大小。
> `reserved` \[ number \]
Wireguard 保留字节。
Xray-core v1.8.0 新增参数。<br>
通过 wireguard 连接 warp 时,由于 cloudflare 的限制,香港、洛杉矶部分 IP 需要有 `reserved` 的值才能成功连接。<br>
`reserved` 的值可使用第三方工具获得,例如:[warp-reg](https://github.com/badafans/warp-reg)、[warp-reg.sh](https://github.com/chise0713/warp-reg.sh)。
Wireguard 保留字节,按需填写。
> `workers`: int
Wireguard 使用线程数。
Wireguard 使用线程数,默认为系统的核心数。
> `peers`: \[ [Peers](#peers) \]
@ -92,13 +88,9 @@ Wireguard 服务器列表,其中每一项是一个服务器配置。
> `domainStrategy`: "ForceIPv6v4" | "ForceIPv6" | "ForceIPv4v6" | "ForceIPv4" | "ForceIP"
Xray-core v1.8.6 新增参数。<br>
若不写此参数,或留空,默认值 `"ForceIP"`<br>
当目标地址为域名时,使用 Xray-core [内置 DNS 服务器](../dns.md)查询获取 IP(若没写 `"dns"` 配置,使用系统 DNS),将此 IP 通过 wireguard 发出连接。<br>
不像绝大多数代理协议,Wireguard不允许传递域名作为目标,所以如果传入目标为一域名需要解析为IP地址后传送,这会经由 Xray 内置DNS处理,此处字段含义见 `Freedom` 出站的 `domainStrategy` ,默认值为 `ForceIP`
::: tip
`domainStrategy` 的值与 `"dns"` 配置中 `"queryStrategy"` 的值产生冲突,会造成网站打开失败。
:::
PS: `Freedom` 出站的 `domainStrategy` 包含诸如 `UseIP` 的选项,在这里不提供,因为Wiregiard必须获取一个可用的IP,不能进行 `UseIP` 回落行为。
```json
"dns": {
@ -117,14 +109,6 @@ Xray-core v1.8.6 新增参数。<br>
},
```
`domainStrategy: "ForceIPv4"` 时,控制 geosite:openai 域名查询的 DNS 字段使用了 `"queryStrategy": "UseIPv6"`,将会导致 geosite:openai 的网站打开失败。
::: tip
Xray-core v1.8.0 - v1.8.4 没有 `"domainStrategy"`<br>
当目标地址为域名时,使用 Xray-core 内置 DNS 服务器查询获取 IP。使用 `"dns"` 配置中 `"queryStrategy"` 的值控制 IPv4 或 IPv6 优先级。<br>
若没写 `"dns"` 配置,使用系统 DNS 查询获取 IP,IPv4 或 IPv6 优先级由系统控制。
:::
### Peers
```json
@ -144,11 +128,6 @@ Xray-core v1.8.0 - v1.8.4 没有 `"domainStrategy"`。<br>
URL:端口 格式,例如 `engage.cloudflareclient.com:2408`<br>
IP:端口 格式,例如 `162.159.192.1:2408``[2606:4700:d0::a29f:c001]:2408`
::: tip
当目标地址类型为 URL 时,将使用 Xray-core 内置 DNS 查询 URL 以获取 IP,IPv4 或 IPv6 优先级由 `domainStrategy` 的值控制。<br>
若没写 `"dns"` 配置,使用系统 DNS 查询 URL 以获取 IP,IPv4 或 IPv6 优先级由系统控制。
:::
> `publicKey`: string
服务器公钥,用于验证, 必填

Loading…
Cancel
Save