Tun: Update autoOutboundsInterface desc for macOS and Linux (#872)

Co-authored-by: Chapito <282825138+Jasper344612@users.noreply.github.com>
Co-authored-by: yiguodev <147401898+yiguodev@users.noreply.github.com>
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
Fangliding
2026-07-18 11:35:58 +08:00
co-authored by Chapito yiguodev RPRX
parent 3bd509bad9
commit ac476f6c58
3 changed files with 49 additions and 16 deletions
+16 -5
View File
@@ -16,9 +16,10 @@
{
// ...
"protocol": "tun",
// [!code focus:9]
// [!code focus:10]
"settings": {
"name": "xray0",
"name": "utun10",
"desc": "Wintun",
"mtu": 1500,
"gateway": ["10.0.0.1/16", "fc00::1/64"],
"dns": ["1.1.1.1", "8.8.8.8"],
@@ -33,7 +34,15 @@
> `name`: string
Имя создаваемого TUN-интерфейса. По умолчанию `"xray0"`.
Имя создаваемого TUN-интерфейса. По умолчанию `"utunN"`.
Где N — случайное число в диапазоне от 10 до 1024.
> `desc`: string
Описание имени сетевого интерфейса в Windows. По умолчанию `Wintun`. Эта строка объединяется со словом "Tunnel", образуя "xxx Tunnel".
В Windows можно использовать `route print` для просмотра подробной информации.
> `mtu`: number
@@ -43,9 +52,11 @@
Список префиксов адресов, назначаемых TUN-интерфейсу, обычно отдельно для IPv4 и IPv6, например `"10.0.0.1/16"` и `"fc00::1/64"`.
В macOS действует только IPv4; если не задано, используется `169.254.10.1/30`.
> `dns`: [string]
Список DNS-серверов, назначаемых интерфейсу TUN, например `"1.1.1.1"` и `"8.8.8.8"`.
Этот параметр действует только в Windows. Список DNS-серверов, назначаемых интерфейсу TUN, например `"1.1.1.1"` и `"8.8.8.8"`.
> `userLevel`: number
@@ -57,7 +68,7 @@
Список целевых префиксов, которые Xray автоматически добавляет в системную таблицу маршрутизации, чтобы трафик направлялся в этот TUN-интерфейс. Каждый элемент задается в формате CIDR. Например, `"0.0.0.0/0"` означает весь IPv4-трафик, а `"::/0"` означает весь IPv6-трафик.
В настоящее время поддерживается только на Windows. На других системах таблицу маршрутизации необходимо настраивать вручную.
В настоящее время поддерживается на Windows, macOS и Linux. На FreeBSD таблицу маршрутизации необходимо настраивать вручную.
> `autoOutboundsInterface`: string