配置文件格式
提示
您可以在 这里 查看 V4 版本的配置文件文档。
概述
在 V5 版本中,引入了新的配置格式。此配置格式旨在替换过去版本的配置格式。目前此格式仍处于草案阶段,可能会被随时更改。
提示
执行 ./v2ray run -c $configure_file_name -format jsonv5
命令以运行您的配置文件。
{
"log": {},
"dns": {},
"router": {},
"inbounds": [],
"outbounds": [],
"services": {}
}
log
: LogObject
日志设置,设置 V2Ray 日志记录的
若未设置此项,则使用默认值。
dns
: DnsObject
内置的 DNS 客户端,用于设置 DNS 解析。
若未设置此项,则默认使用本机的 DNS 设置。
router
: RoutingObject
路由功能。
若未设置此项,则所有流量都会被转发到第一个出站。
inbounds
: [ InboundObject ]
入站设置。
outbounds
: [ OutboundObject ]
出站设置。
services
: [ ServiceObject ]
辅助服务,配置附加组件的功能。
使用软件的基本功能不需要配置此项,但是可以通过配置此项以使用高级功能。
LogObject
LogObject
是配置文件中 log
字段所使用的 JSON 字段。
{
"access":{},
"error":{}
}
access
: LogSpecObject
访问日志设置。
error
: LogSpecObject
错误日志设置。
LogSpecObject
type
: "None" | "Console" | "File"
"None"
:日志将被丢弃。"Console"
:日志将被输出到标准输出。"File"
:日志将被输出到一个文件。
path
: string
日志的文件路径,其值是一个合法的文件路径, 例如 "/tmp/v2ray/_error.log"
(Linux) 或 "C:\\Temp\\v2ray\\_error.log"
(Windows)。
level
: "Debug" | "Info" | "Warning" | "Error" | "None"
日志等级,默认值为 "Warning"
。
"Debug"
:详细的调试性信息。同时包含所有"Info"
内容"Info"
:V2Ray 在运行时的状态,不影响正常使用。同时包含所有"Warning"
内容。"Warning"
:V2Ray 可能遇到了一些问题,通常是外部问题,不影响 V2Ray 的正常运行,但有可能影响用户的体验。同时包含所有"Error"
内容。"Error"
:V2Ray 遇到了无法正常运行的问题,需要立即解决。"None"
:不记录任何内容。