nginx 反向代理后面的 coturn 服务器未收集候选人

nginx 反向代理后面的 coturn 服务器未收集候选人

我正在尝试在受限网络后面的服务器上部署 coturn,只允许使用端口 80 和 443(TCP)。

由于我有多个服务在同一台服务器上运行,它们都位于 nginx 反向代理后面。我希望 coturn 以相同的方式工作。这是我的 nginx 配置:

server{

listen 443 ssl;
listen [::]:443 ssl;
server_name turn.mydomain.com;
include /etc/nginx/conf/ssl.conf;

location / {


proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://coturn:3478;

}

}

和 coturn 配置:

listening-port=3478
tls-listening-port=5349

fingerprint
lt-cred-mech


server-name=turn.mydomain.com
realm=turn.mydomain.com

total-quota=100
stale-nonce=600

proc-user=turnserver
proc-group=turnserver

coturn 已启动并正常运行,其内部 IP 解析为“coturn”,以便 proxy_pass 正常工作。然而,当测试与WebRTC Trickle ICE我得到了这个结果:

测试结果

似乎找到了服务器,但没有收集任何候选。知道我可能做错了什么吗?

相关内容