Тест портів: "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.