Coturn-Server hinter Nginx-Reverse-Proxy sammelt keine Kandidaten

Coturn-Server hinter Nginx-Reverse-Proxy sammelt keine Kandidaten

Ich versuche, Coturn auf einem Server bereitzustellen, der sich hinter einem eingeschränkten Netzwerk befindet, auf dem nur die Ports 80 und 443 (TCP) zulässig sind.

Da ich mehrere Dienste auf demselben Server laufen habe, befinden sie sich alle hinter einem Nginx-Reverse-Proxy. Ich möchte, dass Coturn genauso funktioniert. Dies ist meine Nginx-Konfiguration:

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;

}

}

und Coturn-Konfiguration:

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 ist aktiv und funktioniert, wobei die interne IP als "coturn" aufgelöst wird, damit proxy_pass funktioniert. Beim Testen der Verbindung mitWebRTC Trickle ICEIch erhalte dieses Ergebnis:

Testergebnis

Der Server scheint gefunden zu werden, aber es werden keine Kandidaten gefunden. Irgendeine Idee, was ich falsch machen könnte?

verwandte Informationen