Настройка
V2Ray использует конфиг на основе protobuf. Из-за низкой читаемости формата protobuf, V2Ray также поддерживает конфиг в JSON. Перед запуском, V2Ray автоматически преобразует конфигурацию JSON в protobuf. В дальнейшем могут быть введены другие форматы конфигурации.
Здесь мы приводим конфигурацию на основе JSON.
JSON или JavaScript Object Notation - способ представления объектов в Javascript. Один JSON-файл содержит один и только один JSON-объект, начинающийся с «{» и завершающийся «}».
JSON-объект содержит список пар ключ-значение. Ключ - это строка, а значение может быть строкой, числом, логическим значением, массивом или другим объектом. Типичный объект выглядит следующим образом:
{
"stringValue": "This is a string.",
"numberValue": 42,
"boolValue": true,
"arrayValue": ["this", "is", "a", "string", "array"],
"objectValue": {
"another": "object"
}
}
Замечание:
- Пара ключ-значение обычно завершается запятой «,», но после последнего элемента объекта запятая не ставится.
- V2Ray поддерживает комментарии в JSON, аннотированные «//» или «/* */».