Я пытался развернуть простой сервер TURN с помощью coturn. Когда я тестировал его на Trickle ICE (turn:rtc.jackxujh.me:3478 [webrtc:mighty]
), Trickle ICE сообщает: «Ошибка аутентификации?». Сервер coturn продолжает сообщать об этой ошибке:
ОШИБКА: check_stun_auth: не удается найти учетные данные пользователя
Вот полный turnserver.conf
, который я использую (раскомментировав строки coturn образца conf):
external-ip=39.108.74.114/XXX.XXX.XXX.XXX #(XXX is internal IP)
fingerprint
lt-cred-mech
use-auth-secret
static-auth-secret=XXXXXXXX... #(XXX is the secret)
realm=rtc.jackxujh.me
user=webrtc:0xXXXXXXXX... #(XXX is the key)
cert=/etc/letsencrypt/live/rtc.jackxujh.me/cert.pem
pkey=/etc/letsencrypt/live/rtc.jackxujh.me/privkey.pem
mobility
Я нахожу соответствующее обсуждение на GitHub, но мне кажется, что там нет решение в конце.
На самом деле я не понимаю, использует ли мой файл conf TURN REST API или нет.
Тем временем я попытался проверить, есть ли пользователь с именем webrtc в turndb, используя # turnadmin -l
, но на выходе ничего не вышло. (Правильная ли эта команда?)