Настройка

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"
  }
}

Замечание:

  1. Пара ключ-значение обычно завершается запятой «,», но после последнего элемента объекта запятая не ставится.
  2. V2Ray поддерживает комментарии в JSON, аннотированные «//» или «/* */».