check_stun_auth: user cece credentials are incorrect

记录部署coturn服务器的一个问题,coturn的部署记录可参考https://blog.csdn.net/Martin_chen2/article/details/101641584

coturn服务器部署后,执行turnserver -a -f -user=cece:123456 -r Guangdong后,运行移动端demo,coturn服务器报错:
coturn服务器报错
我的配置文件如下:

#listening-device=eth0   #与前ifconfig查到的网卡名称一致
listening-ip=10.10.12.15   #内网IP
listening-port=3478     #默认端口号


tls-listening-port=5349

#relay-device=eth0
relay-ip=10.10.12.15
relay-threads=50

external-ip=106.75.2.76   #公网IP

#lt-cred-mech

cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
pidfile="/var/run/turnserver.pid"

min-port=49152       #最小端口号
max-port=65535       #最大端口号

#no_auth
#user=1:1
#user=cece:123456
#user=cece:0x2e0cb0ecb9218c0fb4165ceb094951d1
user=cece:123456    #用户名密码,创建IceServer时用

#no-cli
#cli-password=123456

#Verbose
#fingerprint

#no-stdout-log
#syslog

#no-tcp
#no-tls
#no-tcp-relay
#stun-only

经过各种排查,查找导致该问题的奇葩原因:

user=cece:123456    #用户名密码,创建IceServer时用

上面这行用户名密码修改为下面的形式:

user=cece:123456

另外,我发现如果配置:

relay-device=eth0

该项的话,穿透服务器是不能正常工作的,eth0就是我本地的网卡,具体原因待分析。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值