我试图使用coturn部署一个简单的 TURN 服务器。当我在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。
同时,我尝试通过 using检查turndb中是否有名为webrtc的用户,但输出什么也没有。(这个命令正确吗?)# turnadmin -l