Доступ до TURN-сервера MyChat ззовні потрібен для забезпечення голосових та відеодзвінків між користувачами, що знаходяться в різних підмережах, за NAT-ами, і в тих випадках, коли пряме з'єднання між ними з різних причин неможливе.

 

Якщо ви не користуєтеся дзвінками через інтернет, або користувачі дзвонять у вас лише всередині локальної мережі, то можете далі не читати.

 

Що робити?

Якщо ви коректно налаштували port mapping (port forwarding etc., назви можуть відрізнятися в адмінці вашого роутера) для зазначеного TCP порту (мовчанням 8888), і з іншими портами все нормально, а порт TURN-сервера MyChat недоступний, то перевірте наступне:

 

  • перевірте, щоб у налаштуваннях сервера MyChat був правильно вказаний зовнішній hostname/ip address и він бул доступний із Інтернет;
  • можливо, ви пригнічуєте запуск TURN-сервера: mcserv.exe /turn=no;
  • ви неправильно налаштували прокидання портів (port mapping/port forwarding). Наприклад, на вхід роутера "зовні" ви "слухаєте" порт TCP 9999, а всередину локальної мережі "прокидаєте" на TCP 8888. Це неправильно, порт не можна змінювати "на ходу";
  • перевірте IP-адресу в локальній мережі, де працює сервер MyChat, чи є доступ до TURN-сервера по мережі (telnet server_ip 8888). 8888-й TCP порт може бути закритий фаєрволом або антивірусом;
  • можливо, в налаштуваннях STUN/TURN увімкнено ручне налаштування з неправильними параметрами. Перевірте наявність у пам'яті комп'ютера, де запущено MyChat Server, процесу C:\ProgramData\MyChat Server\turn\bin\turnserver.exe.