From d463d213347c3ab8ea1d83d84af98dc3f18c1ba6 Mon Sep 17 00:00:00 2001 From: IRN-Kawakaze <41798687+IRN-Kawakaze@users.noreply.github.com> Date: Sun, 4 Feb 2024 01:48:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20WireGuard=20Outbound=20?= =?UTF-8?q?=E7=9A=84=20kernelMode=20=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update wireguard.md --- docs/config/outbounds/wireguard.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/config/outbounds/wireguard.md b/docs/config/outbounds/wireguard.md index c7ef217ec..7c6c384aa 100644 --- a/docs/config/outbounds/wireguard.md +++ b/docs/config/outbounds/wireguard.md @@ -23,6 +23,7 @@ "publicKey": "PUBLIC_KEY" } ], + "kernelMode": true, // optional, default true if it's supported and permission is sufficient "mtu": 1420, // optional, default 1420 "reserved": [1, 2, 3], "workers": 2, // optional, default runtime.NumCPU() @@ -42,6 +43,15 @@ Wireguard 会在本地开启虚拟网卡 tun。使用一个或多个 IP 地址,支持 IPv6 +> `kernelMode`: true | false + +是否使用 Linux 内核的虚拟网卡 TUN。
+需要系统支持且有 root 权限才能使用 Linux 内核的虚拟网卡 TUN,使用后会占用 IPv6 的 1023 号路由表。
+ +::: tip +若 IPv6 的 1023 号路由表内已有路由条目,且 `kernelMode` 的值为 `true`,将无法正常使用。 +::: + > `mtu`: int Wireguard 底层 tun 的分片大小。