"Как работает MyChat", "Какие порты использует MyChat?".
Список портов условен, вы можете их перенастроить, если MyChat конфликтует с каким-нибудь ПО, например, WEB-сервером Apache/IIS, внутренним FTP сервером компании или WEB-админкой вашего интернет-роутера.
Это значения по умолчанию, сразу после установки программы.
Какие порты использует сервер MyChat?
Если ваш сервер MyChat открыт в интернет, то нужно настроить port mapping на роутере. Обратите внимание на строки, выделенные зелёным цветом.
Порты |
Тип |
Описание |
---|---|---|
2004 |
TCP |
для основной работы чата, сетевое ядро; |
80/443 или 8080 |
TCP |
встроенный WEB сервер. Благодаря ему работает консоль управления сервером, веб-чат, чат поддержки для сайта, передаются картинки, вставляются файлы и работает система автоматического обновления. Также через этот порт работает MyChat для Android; |
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.
Порты |
Тип |
Описание |
---|---|---|
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. |
Список широко используемых портов, которые могут быть заняты другими приложениями