포트 80과 443(TCP)만 허용되는 제한된 네트워크 뒤에 있는 서버에 coturn을 배포하려고 합니다.
동일한 서버에서 여러 서비스가 작동하므로 모두 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;
}
}
및 턴 구성:
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가 Proxy_pass가 작동하도록 "coturn"으로 확인됩니다. 그러나 연결을 테스트할 때WebRTC 트리클 아이스나는 다음과 같은 결과를 얻었습니다.
서버를 찾는 것 같으나 후보자를 모으지 않습니다. 내가 뭘 잘못하고 있는지 아시나요?