Локальные политики позволяют настраивать различные уровни пользователей и соответствующие им политики, например, настройки тайм-аута подключения.
Каждое соединение, обрабатываемое Xray, соответствует определенному пользователю, и к нему применяются политики в соответствии с уровнем пользователя (level).
## PolicyObject
`PolicyObject` соответствует полю `policy` в конфигурационном файле.
Ограничение времени на установление соединения (рукопожатие).
Измеряется в секундах.
Значение по умолчанию - `4`.
При обработке нового соединения входящим прокси, если время, затраченное на рукопожатие, превышает это значение, соединение разрывается.
> `connIdle`: number
Ограничение времени простоя соединения.
Измеряется в секундах.
Значение по умолчанию - `300`.
При обработке соединения входящим или исходящим прокси, если в течение времени `connIdle` не было передано никаких данных (включая исходящие и входящие данные), соединение разрывается.
> `uplinkOnly`: number
Ограничение времени ожидания после закрытия исходящего канала соединения.
Измеряется в секундах.
Значение по умолчанию - `2`.
Когда сервер (например, удаленный веб-сайт) закрывает исходящее соединение, исходящий прокси разрывает соединение через `uplinkOnly` секунд.
> `downlinkOnly`: number
Ограничение времени ожидания после закрытия входящего канала соединения.
Измеряется в секундах.
Значение по умолчанию - `5`.
Когда клиент (например, браузер) закрывает входящее соединение, входящий прокси разрывает соединение через `downlinkOnly` секунд.
::: tip
При просмотре веб-страниц можно установить `uplinkOnly` и `downlinkOnly` в `0`, чтобы ускорить закрытие соединений.
:::
> `statsUserUplink`: true | false
Если значение равно `true`, включить учет исходящего трафика для всех пользователей текущего уровня.
> `statsUserDownlink`: true | false
Если значение равно `true`, включить учет входящего трафика для всех пользователей текущего уровня.