Tun: Update TUN FD usage

This commit is contained in:
Fangliding
2026-06-23 01:37:36 +08:00
parent e7e289a35f
commit 038bf3123a
3 changed files with 9 additions and 3 deletions
+3 -1
View File
@@ -2,7 +2,9 @@
创建一个 TUN 接口,发往此接口的流量将由 Xray 处理。目前支持 Windows、Linux、macOS 和 FreeBSD。
Android 需要外部 APP 传入 TUN FD,使用 VPN Service 重定向流量。无法独立使用,仅作为 APP 将流量接入 Xray 的方式。
Android 和 iOS 需要外部 APP 通过环境变量 `XRAY_TUN_FD` 传入 TUN FD,使用系统指定的接口重定向流量。无法独立使用,仅作为 APP 将流量接入 Xray 的方式。
Linux 可选使用该环境变量传入 TUN FD 以进行某些轻量化或非特权实现。
## InboundConfigurationObject
+3 -1
View File
@@ -2,7 +2,9 @@
Creates a TUN interface; traffic sent to this interface will be processed by Xray. Currently, Windows, Linux, macOS, and FreeBSD are supported.
On Android, the TUN FD must be passed in from an external app, which uses VPN Service to redirect traffic. It cannot run standalone and only serves as a way for an app to feed traffic into Xray.
On Android and iOS, the TUN FD must be passed in from an external app via the `XRAY_TUN_FD` environment variable, which redirects traffic through the interface designated by the system. It cannot run standalone and only serves as a way for an app to feed traffic into Xray.
On Linux, this environment variable can optionally be used to pass in the TUN FD for certain lightweight or unprivileged implementations.
## InboundConfigurationObject
+3 -1
View File
@@ -2,7 +2,9 @@
Создает TUN-интерфейс. Трафик, направленный в этот интерфейс, обрабатывается Xray. В настоящее время поддерживаются Windows, Linux, macOS и FreeBSD.
На Android TUN FD должен передаваться внешним приложением, которое использует VPN Service для перенаправления трафика. Он не может запускаться самостоятельно и служит лишь способом для приложения передавать трафик в Xray.
На Android и iOS TUN FD должен передаваться внешним приложением через переменную окружения `XRAY_TUN_FD`, при этом для перенаправления трафика используется интерфейс, назначенный системой. Он не может запускаться самостоятельно и служит лишь способом для приложения передавать трафик в Xray.
На Linux эту переменную окружения можно опционально использовать для передачи TUN FD в некоторых облегченных или непривилегированных реализациях.
## InboundConfigurationObject