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 涓流 ICE我得到這個結果:

測試結果

它似乎找到了伺服器,但沒有收集任何候選者。知道我可能做錯了什麼嗎?

相關內容