지역 정책
로컬 정책은 현재의 V2Ray 인스턴스의 정책 설정 (예 : 연결 시간 초과)을 관리합니다. 정책은 각 사용자 수준 또는 전체 시스템에 적용 할 수 있습니다.
PolicyObject
PolicyObject
은 최상위 레벨 구성에서 policy
필드로 사용됩니다.
{
"levels": {
"0": {
"handshake": 4,
"connIdle": 300,
"uplinkOnly": 2,
"downlinkOnly": 5,
"statsUserUplink": false,
"statsUserDownlink": false
}
},
"system": {
"statsInboundUplink": false,
"statsInboundDownlink": false
}
}
level
: map{string: LevelPolicyObject}
A list of key value pairs. Each key is a string of integer (restricted by JSON), such as "0"
, "1"
, etc. The numeric value is for a certain user level.
User level can be set on each inbound and outbound proxy. V2Ray will apply different policies based on user level.
system
: SystemPolicyObject
System-wide policy
LevelPolicyObject
{
"handshake": 4,
"connIdle": 300,
"uplinkOnly": 2,
"downlinkOnly": 5,
"statsUserUplink": false,
"statsUserDownlink": false,
"bufferSize": 10240
}
handshake
: number
Timeout for establishing a connection, in seconds. Default value 4
. At the handshake stage of an inbound proxy dealing with a new connection, say VMess reading request header, if it takes longer than handshake
time, V2Ray aborts the connection.
connIdle
: number
Timeout for idle connections, in seconds. Default value 300
. If there is no data passed through the connection in connIdle
time, V2Ray aborts the conneciton.
uplinkOnly
: number
Time for keeping connections open after the uplink of the connection is closed, in seconds. Default value 2
. After remote (server) closes the downlink of the connection, V2Ray aborts the connection after uplinkOnly
times.
downlinkOnly
: number
Time for keeping connections open after the downlink of the connection is closed, in seconds. Default value 5
. After client (browser) closes the uplink of the connection, V2Ray aborts the connection after downlinkOnly
time.
In a simple webpage browser scenario, it is safe to set uplinkOnly
and downlinkOnly
both to 0
, for better performance.
statsUserUplink
: true | false
When set to true
, V2Ray enables stat counter to uplink traffic for all users in this level.
statsUserDownlink
: true | false
When set to true
, V2Ray enables stat counter to downlink traffic for all users in this level.
bufferSize
: number
Size of internal buffer per connection, in kilo-bytes. Default value is 10240
. When it is set to 0
, the internal buffer is disabled.
Default value (V2Ray 4.4+):
0
on ARM, MIPS and MIPSLE.4
on ARM64, MIPS64 and MIPS64LE.512
on other platforms.
Default value (V2Ray 4.3-):
16
on ARM, ARM64, MIPS, MIPS64, MIPSLE and MIPS64LE.2048
on other platforms.
bufferSize
overrides v2ray.ray.buffer.size
settings in env variables.
SystemPolicyObject
{
"statsInboundUplink": false,
"statsInboundDownlink": false
}
statsInboundUplink
: true | false
When set to true
, V2Ray enables stat counter for all uplink traffic in all inbound proxies.
statsInboundDownlink
: true | false
When set to true
, V2Ray enables stat counter for all downlink traffic in all inbound proxies.