Я пытался развернуть простой сервер TURN, используя coturn .
Когда я тестирую его на Trickle ICE (turn:rtc.jackxujh.me:3478 [webrtc:mighty]
), Trickle ICE говорит «Ошибка аутентификации?» .
Сервер coturn постоянно сообщает об этой ошибке:
ОШИБКА: check_stun_auth: не удается найти учетные данные пользователя
Вот полное turnserver.conf
, которое я использую (раскомментируя строки coturn sample 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 API TURN REST API.
Тем временем я пытался проверить, был ли пользователь с именем webrtc в turndb , используя # turnadmin -l
, но на выходе ничего не получилось. (Эта команда верна?)