Порты, используемые системой

Октелл резервирует под свой сетевой трафик набор портов. Список нужен при настройке брандмауэров, антивирусов, прокси-серверов и любых других следящих программ, а также при пробросе портов на маршрутизаторе.

Порты по умолчанию

ПортПротоколНазначение
4050, 4054TCPПодключение клиентского приложения к серверу
4051TCPСвязь серверов между собой
4052TCPСвязь логического сервера с сервером аппаратуры, вынесенным в отдельный процесс или на другую машину
4053TCPПодключение внешних клиентских приложений по альтернативному интерфейсу
4055TCPСерверный порт обработки веб-запросов
4059TCPКлиентский порт обработки веб-запросов
4060–4065TCPЗарезервированы для внутренней работы с некоторыми устройствами
4066TCPСерверный порт WebSocket-подключений
4086TCPСлужба туннелирования запросов клиентских приложений к базе данных
4087TCPСлужба пересылки сообщений между серверами
4088TCPСлужба файл-сервера
4089TCPСлужба видео-сервера
4003–4005UDPСигнальная связь с VoIP-устройствами, управляемыми клиентскими приложениями: гарнитуры и USB-телефоны
9000–19000UDPОбмен голосовым трафиком RTP с компьютерами и устройствами
5060UDPСигнальный протокол SIP. Стандартное значение для SIP
5060TCPСигнальный протокол SIP
5070TCPСигнальный протокол SIP для защищённых подключений
Что закрыть от внешней сети Доступ к портам 4050, 4054 и 4052 из внешней сети должен быть закрыт.
Про порты 4003–4005 Слушатель создаётся на всех сетевых интерфейсах сервера, если в конфигурационном файле не указано иное.

Как изменить порты

Приведённые значения — только по умолчанию. При конфликтах порты задаются вручную в конфигурационных файлах:

  • на клиентеoktell.ClientStarter.exe.config;
  • на сервере — два идентичных файла: oktell.ServerForm.exe.config для оконного приложения и oktell.ServerService.exe.config для службы;
  • для HAL — в отдельных случаях oktell.HALRemoteApp.exe.config.
Меняете порт — меняйте везде Настройки серверного и клиентского приложений правятся одновременно. Пользуйтесь полнотекстовым поиском по файлу, чтобы убедиться в полной замене. Не забудьте про оппозитные сетевые устройства и внешние приложения, если правка нужна и там.
Чем редактировать конфигурационные файлы Только блокнотом. Другие редакторы могут потерять символы, определяющие кодировку, — после этого файл не загрузится, пока его не восстановят.