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