Список портов условен, вы можете их перенастроить, если MyChat конфликтует с каким-нибудь ПО, например, WEB-сервером Apache/IIS, внутренним FTP сервером компании или WEB-админкой вашего интернет-роутера.

 

Это значения по умолчанию, сразу после установки программы.

 

Какие порты использует сервер MyChat?

Если ваш сервер MyChat открыт в интернет, то нужно настроить port mapping на роутере. Обратите внимание на строки, выделенные зелёным цветом.

Порты

Тип

Описание

2004

TCP

для основной работы чата, сетевое ядро;

80/443 или 8080

TCP

встроенный WEB сервер. Благодаря ему работает консоль управления сервером, веб-чат, чат поддержки для сайта, передаются картинки, вставляются файлы и работает система автоматического обновления. Также через этот порт работает MyChat для Android и iOS;

8888

TCP, UDP

TURN сервер, для голосовых и видеозвонков;

49000..49200

UDP

голосовые и видеозвонки;

20000..20100

TCP

встроенный файловый сервер. Без него нельзя будет пользоваться общими и личными файлами на сервере;

52020

TCP

чтобы работали PUSH-уведомления в приложениях для смартфонов у сервера MyChat должен быть доступ через интернет к домену mychat-server.com по этому порту;

2004, 2005

UDP

служба автоматического обнаружения сервера в локальной сети. Без неё клиенты не увидят сервер автоматически, если в зайти в окошко "Список серверов" в менеджере учётных записей клиента MyChat ("Alt" + "A");

2015

TCP

для связи между веб-сервером NodeJS и ядром сервера чата, на localhost. На сервере файрвол и/или антивирус не должны блокировать подключения node.exe (web-сервер) к mcserv.exe (ядро сервера) по TCP 2015 и TCP 2004 портам на 127.0.0.1 (localhost).

 

Рекомендуется использовать порты с номерами выше 1024, иначе высока вероятность того, что они уже будут заняты какой-нибудь системной службой.

 

Для нормальной работы сервера вы должны быть уверены, что порты доступны. Со стороны клиента это проверяется с помощью утилиты Telnet.

 

Какие порты использует MyChat Client?

Порты

Тип

Описание

2004

TCP

для основной работы чата;

80/443 или 8080

TCP

для скачивания обновлений с сервера MyChat, скачивания и заливки на сервер изображений и файлов;

8888

TCP

TURN сервер, для голосовых и видеозвонков;

49000..49200

UDP

голосовые и видеозвонки;

20000..20100

TCP

для работы с общими и личными файлами на FTP сервере;

10000, 10001

TCP

(или случайные, в указанном в настройках диапазоне) для прямого обмена файлами между другими клиентами в локальной сети;

52020

TCP

чтобы работали PUSH-уведомления в приложениях для смартфонов у сервера MyChat должен быть доступ через интернет к домену mychat-server.com по этому порту;

2004, 2005

UDP

автоматический поиск серверов MyChat в локальной сети;

2011

TCP

плагин удалённого управления компьютером VNCServer (если вы его используете);

5228, 5229 и 5230

TCP

входящие PUSH-уведомления для смартфонов от Google.

 

Список широко используемых портов, которые могут быть заняты другими приложениями