Локальная политика
Локальная политика управляет параметрами V2Ray, например временем ожидания подключения. Политики могут применяться к отдельному уровню доступа пользователей или для всей системы.
Конфигурация:
{
"levels": {
"0": {
"handshake": 4,
"connIdle": 300,
"uplinkOnly": 2,
"downlinkOnly": 5,
"statsUserUplink": false,
"statsUserDownlink": false
}
},
"system": {
"statsInboundUplink": false,
"statsInboundDownlink": false
}
}
Где:
level: Ассоциативный массив, пары ключ-значение. Каждый ключ — строка с целым числом (это ограничения JSON), типа"0","1"и т.д. Числовое значение — это пользовательский уровень. Каждое значение имеет следующие атрибуты:handshake: Таймаут на установление соединения, в секундах. По умолчанию4.connIdle: Таймаут для простаивающих соединений, в секундах. По умолчанию300.uplinkOnly: Время поддержания соединения после закрытия исходящего соединения, в секундах. По умолчанию2.downlinkOnly: Время поддержания соединения после закрытия исходящего соединения, в секундах. По умолчанию5.statsUserUplink: When set totrue, V2Ray enables stat counter to uplink traffic for all users in this level.statsUserDownlink: When set totrue, V2Ray enables stat counter to downlink traffic for all users in this level.bufferSize(V2Ray 3.24+): Size of internal buffer per connection, in kilo-bytes. Default value is10240. When it is set to0, the internal buffer is disabled.
system(V2Ray 3.18+): System policy for V2RaystatsInboundUplink(V2Ray 3.18+): When set totrue, V2Ray enables stat counter for all uplink traffic in all inbound proxies.statsInboundDownlink(V2Ray 3.18+): When set totrue, V2Ray enables stat counter for all downlink traffic in all inbound proxies.
Some details when V2Ray handles connections:
- At the handshake stage of an inbound proxy dealing with a new connection, say VMess reading request header, if it takes longer than
handshaketime, V2Ray aborts the connection. - If there is no data passed through the connection in
connIdletime, V2Ray aborts the conneciton. - After client (browser) closes the uplink of the connection, V2Ray aborts the connection after
downlinkOnlytime. - After remote (server) closes the downlink of the connection, V2Ray aborts the connection after
uplinkOnlytimes.
Замечания
- Each inbound and outbound connection can apply a user level. V2Ray applies corresponding policy based on user level.
bufferSizeoverridesv2ray.ray.buffer.sizesettings in env variables.