From 4e840b8f7fdb6b3f5ca645cff5238e90629f3415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= Date: Sun, 3 Aug 2025 13:13:22 +0000 Subject: [PATCH] Core: Add version --- docs/config/README.md | 16 ++++++++++++++++ docs/config/inbounds/tunnel.md | 6 ++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/docs/config/README.md b/docs/config/README.md index ab8a5e3..2ec5666 100644 --- a/docs/config/README.md +++ b/docs/config/README.md @@ -12,6 +12,7 @@ Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有 ```json { + "vsersion":{}, "log": {}, "api": {}, "dns": {}, @@ -35,6 +36,21 @@ Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有 ## 基础配置模块 +> vsersion + +可选,控制该 config 可以运行的版本,当分享 config 时防止在不期望的客户端版本意外运行,运行时客户端将会检查当前版本是否匹配该要求。 + +``` +"version": { + "min": "25.8.3", + "max": "" +} +``` + +`min` 与 `max` 均为可选,不设置或留空代表不设限。不需要是实际存在的版本,只要符合 Xray 版本号 x.y.z 的语法即可。 + +25.8.3 是 Xray 添加该功能的版本,设置低于这个的版本没有任何意义(旧版本不会检查) + > log:[LogObject](./log.md) 日志配置,控制 Xray 输出日志的方式. diff --git a/docs/config/inbounds/tunnel.md b/docs/config/inbounds/tunnel.md index 765d527..0b3496f 100644 --- a/docs/config/inbounds/tunnel.md +++ b/docs/config/inbounds/tunnel.md @@ -1,6 +1,6 @@ -# Tunnel(Dokodemo-Door) +# Tunnel(dokodemo-door) -Tunnel(隧道),旧称 dokodemo-door(任意门)可以监听一个本地端口,并把所有进入此端口的数据通过 outbound 发送至指定服务器的一个端口,从而达到端口映射的效果。 +Tunnel(隧道),旧称 dokodemo-door(任意门),可以监听数个本地端口,并把所有收到的数据通过 outbound 发送至指定服务器的某个端口,从而达到端口映射的效果。 ## InboundConfigurationObject @@ -23,8 +23,6 @@ Tunnel(隧道),旧称 dokodemo-door(任意门)可以监听一个本地 将流量转发到此地址。可以是一个 IP 地址,形如 `"1.2.3.4"`,或者一个域名,形如 `"xray.com"`。字符串类型,默认为 `"localhost"`. -当 `followRedirect`(见下文)为 `true` 时,`address` 可为空。 - > `port`: number 将流量转发到目标地址的指定端口,范围 \[0, 65535\],数值类型。不填或者为 0 时默认为监听端口。