Описание настроек сети

Запрос для получения настроек:

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

Таблица 214.

subdirs Описание Версия ПО
stats Информация о подключении ≥3.1

Получить значение (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_сессии]