"Управление сервером", "Инструменты", "Тест портов", "TURN сервер недоступен".

 

Доступ к 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.