API

V2Ray предоставляет API для удаленного доступа. Эти API основаны на gRPC.

Когда API включено, V2Ray автоматически создает исходящий прокси, помеченный через tag. Пользователь должен маршрутизировать все соединения gRPC в этот прокси.

ApiObject

ApiObject используется как поле api на верхнем уровне конфигурации.

{
  "tag": "api",
  "services": [
    "HandlerService",
    "LoggerService",
    "StatsService"
  ]
}

tag: string

Метка исходящего прокси.

services: [ string ]

Список включенных API.

Список поддерживаемых API

HandlerService

API для управления входящими и исходящими прокси. Доступны следующие функции:

  • Добавление нового входящего/исходящего прокси.
  • Удаление существующего входящего/исходящего прокси.
  • Добавление нового пользователя входящего прокси (только для VMess).
  • Удаление существующего пользователя входящего прокси (только для VMess).

LoggerService

Перезапуск внутреннего логгера. Может работать с logrotate для оперирования файлами журнала.

StatsService

Поддержка внутренней статистики.