Estoy intentando implementar coturn en un servidor que está detrás de una red restringida, donde solo se permiten los puertos 80 y 443 (TCP).
Como tengo varios servicios funcionando en el mismo servidor, todos están detrás de un proxy inverso nginx. Quiero que coturn funcione de la misma manera. Esta es mi configuración de 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;
}
}
y configuración 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 está activo y funcionando, con su IP interna resuelta como "coturn" para que proxy_pass funcione. Sin embargo, al probar la conexión conWebRTC goteo de hieloObtengo este resultado:
Parece encontrar el servidor, pero no reúne ningún candidato. ¿Alguna idea de qué podría estar haciendo mal?