Объект tcp-profile

Доступные команды объекта tcp-profile приведены в таблице (см. Доступные команды объекта tcp-profile).

Таблица 1. Доступные команды объекта tcp-profile
Команда Описание

set tcp-profile server <имя>

Создание Серверного TCP-Профиля. Серверный TCP-Профиль определяет взаимодействие между пользователем и Termidesk Connect, где Termidesk Connect является сервером

Настройка Серверного TCP-Профиля

set tcp-profile server <имя> buffer-size <значение>

Размер буфера (в байтах) для чтения (по умолчанию – 32768)

set tcp-profile server <имя> cc <значение>

Алгоритм предотвращения перегрузок (по умолчанию – CUBIC)

set tcp-profile server <имя> keep-alive <значение>

Настройка проверки активности соединения.

Для параметра keep-alive могут быть установлены дополнительные параметры:

  • enable – активация или отключение проверки активности соединения;

  • interval – интервал (в секундах) отправки пакетов проверки (по умолчанию – 75);

  • probe – количество пакетов проверки, которые следует отправить при отсутствии подтверждения от узла (по умолчанию – 3);

  • timeout – время бездействия (в секундах) соединения перед отправкой пакетов проверки (по умолчанию – 900)

set tcp-profile server <имя> proxy-protocol <значение>

Настройка PROXY-протокола для входящего соединения.

Для параметра proxy-protocol могут быть установлены дополнительные параметры:

  • allow-con-without-proxy-protocol – разрешение подключения пользователя без передачи заголовка PROXY-протокола (по умолчанию – false);

  • timeout – время ожидания (в секундах) получения заголовка PROXY-протокола от пользователя (по умолчанию – 10);

  • v1 – включение поддержки PROXY-протокола версии 1;

  • v2 – включение поддержки PROXY-протокола версии 2.

Для параметра v1 может быть установлен дополнительный параметр:

  • allow-unknown – разрешение приема заголовка PROXY UNKNOWN (по умолчанию – false).

Для параметра v2 могут быть установлены дополнительные параметры:

  • allow-af-unix – разрешение приема заголовка, содержащего адрес AF_UNIX (по умолчанию – false);

  • allow-af-unspec – разрешение приема заголовка, содержащего адрес UNSPEC (по умолчанию – false);

  • allow-local – разрешение приема заголовка, содержащего команду LOCAL (по умолчанию – false)

set tcp-profile server <имя> tcp-nodelay <значение>

Активация или отключение использования алгоритма Нейгла (по умолчанию – true)

set tcp-profile server <имя> write-timeout <значение>

Время ожидания (в секундах) записи в сокет (по умолчанию – 60)

set tcp-profile server <имя> description <значение>

Комментарий, который будет привязан к Серверному TCP-Профилю

Для написания комментария допустимы только латинские буквы. В случае использования пробелов следует заключать текст комментария в двойные кавычки.

set tcp-profile client <имя>

Создание Клиентского TCP-Профиля. Клиентский TCP-Профиль определяет взаимодействие между Termidesk Connect и Реальным Сервером, где Termidesk Connect является клиентом

Настройка Клиентского TCP-Профиля

set TCP-profile client <имя> buffer-size <значение>

Размер буфера (в байтах) для чтения (по умолчанию – 32768)

set TCP-profile client <имя> cc <значение>

Алгоритм предотвращения перегрузок (по умолчанию – CUBIC)

set TCP-profile client <имя> connect-timeout <значение>

Время ожидания (в секундах) соединения с Реальным Сервером (по умолчанию – 10)

set TCP-profile client <имя> idle-timeout <значение>

Время (в секундах) отсутствия данных в сессии (по умолчанию – 120)

set TCP-profile client <имя> keep-alive <значение>

Настройка проверки активности соединения.

Для параметра keep-alive могут быть установлены дополнительные параметры:

  • enable – активация или отключение проверки активности соединения;

  • interval – интервал (в секундах) отправки пакетов проверки (по умолчанию – 75);

  • probe – количество пакетов проверки, которые следует отправить при отсутствии подтверждения от узла (по умолчанию – 3);

  • timeout – время бездействия (в секундах) соединения перед отправкой пакетов проверки (по умолчанию – 900)

set TCP-profile client <имя> proxy-protocol <значение>

Настройка PROXY-протокола для соединения с Реальным Сервером.

Для параметра proxy-protocol могут быть установлены дополнительные параметры:

  • pass-through-addr – формирование адреса для заголовка PROXY-протокола (по умолчанию – true). Значение может быть:

    • true – Termidesk Connect передаст на Реальный Сервер адрес источника и адрес назначения, полученные из заголовка PROXY-протокола пользовательского подключения (настроенного на Серверном TCP-Профиле);

    • false – Termidesk Connect сформирует адреса по соответствию:

      • адрес источника — адрес пользователя;

      • адрес назначения — адрес Реального Сервера;

  • v1 – включение поддержки PROXY-протокола версии 1;

  • v2 – включение поддержки PROXY-протокола версии 2.

Для параметра v2 могут быть установлены дополнительные параметры:

  • pass-through-tlvs – тип TLV, который будет передан из пользовательского подключения в сторону Реального Сервера;

  • added-tlv – тип TLV для добавления в заголовок PROXY-протокола

set TCP-profile client <имя> proxy-protocol v2 added-tlv <значение>

Тип TLV для добавления в заголовок PROXY-протокола.

Для параметра added-tlv могут быть установлены дополнительные параметры:

  • value – значение TLV;

  • format – формат TLV (по умолчанию – STR). Значение может быть:

    • STR – строка;

    • BASE64 – бинарные данные закодированные в формате Base64

set TCP-profile client <имя> tcp-nodelay <значение>

Активация или отключение использования алгоритма Нейгла (по умолчанию – true)

set TCP-profile client <имя> write-timeout <значение>

Время ожидания (в секундах) записи в сокет (по умолчанию – 60)

set TCP-profile client <имя> description <значение>

Комментарий, который будет привязан к Клиентскому TCP-Профилю

Для написания комментария допустимы только латинские буквы. В случае использования пробелов следует заключать текст комментария в двойные кавычки.