Запрос для получения настроек:
https://[адрес_сервера]:[порт]/settings/network/?sid=[id_сессии]
Ответ:
{
"name" : "network",
"type" : "NetworkFolder",
"subdirs" : [
"cloudtrassir",
"IfSn4Y9n",
"network_node_add"
],
"values" : [
"banned_server_guid",
"cloud_connect_enable",
"cloud_connect_login",
"icon",
"cloud_connect_password",
"limit_client_count",
"offline_passwords",
"upnp_gate",
"upnp_prefix",
"video_protection_level"
]
}
Таблица 212.
| subdirs | Описание | Версия ПО |
|---|---|---|
| cloudtrassir | Облачное подключение | 3.3 |
| [GUID_подключения] | ID подключения | ≥3.1 |
| network_node_add | Добавить новое подключение | ≥3.1 |
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/network/[настройка]?sid=[id_сессии]
Изменить значение (W):
https://[адрес_сервера]:[порт]/settings/network/[настройка]=[значение]?sid=[id_сессии]
Таблица 213.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| banned_server_guids | ≥4.0 | |||
| cloud_connect_enable |
Соединение через Cloud Connect: 0 - нет, 1 - да |
integer | RW | ≥3.2 |
| cloud_connect_login | Пользователь облака | string | RW | ≥3.2 |
| cloud_connect_password | Пароль пользователя облака | string | W | ≥3.2 |
| icon | Путь к иконке сетевого подключения | string | RW | ≥3.1 |
| limit_client_count | Максимальное количество соединений к этому серверу | string | RW | ≥3.2 |
| mmauth_available | integer | R | ≥3.2 | |
| offline_passwords | ≥4.0 | |||
| upnp_gate | string | RW | ≥4.0 | |
| upnp_prefix | string | RW | ≥4.0 | |
| video_protection_level | integer | RW | ≥4.1 |
Запрос для получения настроек подключения:
https://[адрес_сервера]:[порт]/settings/network/[GUID_подключения]/?sid=[id_сессии]
Ответ:
{
"name" : "IfSn4Y9n",
"type" : "NetworkNode",
"subdirs" : [
"stats"
],
"values" : [
"accepted_fingerprint",
"address_from_cc_success",
"autocredentials",
"buffering",
"cc_mode",
"cloud_id",
"disable_mainstream",
"economy_mode",
"generated",
"icon",
"ip_address",
"ip_addresses",
"last_cc_timestamp",
"name",
"network_recurse_level",
"origin_account",
"password",
"port_rpc",
"port_video",
"reachable_via_this_node",
"should_be_connected",
"use_cloud_connect",
"username"
]
}
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/network/[GUID_подключения]/[настройка]?sid=[id_сессии]
Изменить значение (W):
https://[адрес_сервера]:[порт]/settings/network/[GUID_подключения]/[настройка]=[значение]?sid=[id_сессии]
Таблица 215.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| accepted_fingerprint | Хеш-функция сертификата | string | RW | ≥3.1 |
| address_from_cc_success | integer | RW | ≥3.3 | |
| autocredentials |
Автоматический вход через локального пользователя Облака: 0 - нет, 1 - да |
integer | RW | ≥3.3 |
| buffering | integer | RW | ≥3.1 | |
| cc_mode |
Режим подключения Cloud Connect: 0 - авто, 1 - только P2P, 2 - разрешить DTUN |
string | RW | ≥4.0 |
| cloud_id | Идентификатор в облаке | string | RW | ≥3.1 |
| disable_mainstream |
Основной видеопоток запрещён для всех каналов: 0 - нет, 1 - да |
integer | RW | ≥3.1 |
| economy_mode |
Экономичный режим включён: 0 - нет, 1 - да |
integer | RW | ≥3.1 |
| generated |
Соединение сгенерировано скриптом: 0 - нет, 1 - да |
integer | RW | ≥3.3 |
| icon | Путь к иконке | string | RW | ≥3.1 |
| ip_address | IP адрес подключения | string | RW | ≥3.1 |
| ip_addresses | string | RW | 3.3 | |
| last_cc_timestamp | Время последней авторизации через Cloud Connect | string | RW | ≥3.3 |
| name | Имя подключения | string | RW | ≥3.1 |
| network_recurse_level | Уровень рекурсии | integer | RW | ≥3.1 |
| origin_account | Облачный аккаунт | string | R | ≥4.0 |
| password | Пароль | string | W | ≥3.1 |
| port_rpc | Порт (управление) | integer | RW | ≥3.1 |
| port_video | Порт (видео) | integer | RW | ≥3.1 |
| reachable_via_this_node | string | R | ≥3.1 | |
| should_be_connected |
Разрешить соединение: 0 - нет, 1 - да |
integer | RW | ≥3.1 |
| use_cloud_connect |
Используется подключение через Cloud Connect: 0 - нет, 1 - да |
integer | RW | ≥3.2 |
| username | Имя пользователя | string | RW | ≥3.1 |
Запрос информации о подключении:
https://[адрес_сервера]:[порт]/settings/network/[GUID_подключения]/stats/?sid=[id_сессии]
Ответ:
{
"name" : "stats",
"type" : "NetworkNodeStats",
"subdirs" : [
],
"values" : [
"connected",
"connected_using",
"dtun_connection",
"fingerprint",
"interface_version",
"last_error",
"relay_connection",
"resolve_warning",
"trail_connection"
]
}
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/network/[GUID_подключения]/stats/[настройка]?sid=[id_сессии]
Таблица 216.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| connected |
Соединение установлено: 0 - нет, 1 - да |
integer | R | ≥3.1 |
| connected_using | string | R | ≥4.0 | |
| dtun_connection |
Подключение с помощью DTUN: 0 - не разрешено, 1 - разрешено, -1 - выбран метод соединения - адрес сервера |
integer | R | ≥4.1 |
| fingerprint | Хеш-функция | string | R | ≥3.1 |
| interface_version | Версия интерфейса | integer | R | ≥4.0 |
| last_error | Последняя ошибка | string | R | ≥3.1 |
| relay_connection | Соединение через Облако | integer | R | ≥4.0 |
| resolve_warning | string | R | ≥3.1 | |
| trail_connection | integer | RW | ≥4.0 |
Запрос для создания нового подключения:
https://[адрес_сервера]:[порт]/settings/network/network_node_add/?sid=[id_сессии]
Ответ:
{
"name" : "network_node_add",
"type" : "NetworkNodeAdd",
"subdirs" : [
],
"values" : [
"create_now",
"delete_node_id",
"new_node_autocredentials",
"new_node_cc_mode",
"new_node_cloud_id",
"new_node_economy",
"new_node_generated",
"new_node_id",
"new_node_name",
"new_node_password",
"new_node_port_rpc",
"new_node_port_video",
"new_node_use_cloud_connect",
"new_node_username",
"new_origin_account"
]
}
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/network/network_node_add/[настройка]?sid=[id_сессии]
Изменить значение (W):
https://[адрес_сервера]:[порт]/settings/network/network_node_add/[настройка]=[значение]?sid=[id_сессии]
Таблица 217.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| create_now | Создать подключение | integer | RW | ≥3.1 |
| delete_node_id | Удалить подключение | integer | W | ≥3.1 |
| new_node_autocredentials | Автоматический вход с использованием локального пользователя | string | W | ≥3.3 |
| new_node_cloud_id | Новый идентификатор облака | string | W | ≥3.3 |
| new_node_economy | Экономичный режим нового подключения | string | W | ≥3.3 |
| new_node_generated | string | W | ≥3.3 | |
| new_node_id | Идентификатор нового подключения | string | W | ≥3.1 |
| new_node_name | Имя или IP адрес нового подключения | string | RW | ≥3.1 |
| new_node_password | Пароль | string | W | ≥3.1 |
| new_node_port_rpc | Порт (управление) | integer | RW | ≥3.1 |
| new_node_port_video | Порт (видео) | integer | RW | ≥3.1 |
| new_node_use_cloud_connect | Новое подключение методом Cloud Connect | integer | RW | ≥3.2 |
| new_node_username | Имя пользователя | string | W | ≥3.1 |
Подсказка
Для добавления нового подключения, задайте его параметры и выполните запрос:
https://[адрес_сервера]:[порт]/settings/network/network_node_add/create_now=1?sid=[id_сессии]

