Ssl rfc5766 turn服务器-如何使用它启用TLS和HTTP连接方法?

Ssl rfc5766 turn服务器-如何使用它启用TLS和HTTP连接方法?,ssl,centos,webrtc,turn,rfc5766turnserver,Ssl,Centos,Webrtc,Turn,Rfc5766turnserver,我对rfc5766 turn server进行了以下设置,但我还不确定如何在turnserver.conf中启用TLS 是否知道为确保TLS被激活而遗漏了什么,以及遗漏了哪些其他相关来源 # cat turnserver.conf user=root:root realm=x.x.x.x #no-tls #no-dtls syslog aux-server=x.x.x.x:80 aux-server=x.x.x.x:443 问题:当TURN客户端与以下原语连接到TURN服务器上时,会出现自动T

我对rfc5766 turn server进行了以下设置,但我还不确定如何在turnserver.conf中启用TLS

是否知道为确保TLS被激活而遗漏了什么,以及遗漏了哪些其他相关来源

# cat turnserver.conf
user=root:root
realm=x.x.x.x
#no-tls
#no-dtls
syslog
aux-server=x.x.x.x:80
aux-server=x.x.x.x:443
问题:当TURN客户端与以下原语连接到TURN服务器上时,会出现自动TURN会话关闭问题

config: '{"iceServers":[{"urls":"stun:stun.l.google.com:19302"},        
         {"credential":"root","urls":"turn:root@XXXXX:443?transport=tcp"}], 
          "iceTransports":"relay"}';
注:443 TCP


注:80 TCP

我想我回答这个问题有点晚了,希望它能帮助那些后来偶然发现这个问题的人

我不认为您可以直接在TURN配置文件中添加用户,可以是单独的平面文件/一些数据库,也可以是启动
turnserver
的部分命令(或通过
turnadmin


假设侦听ip是
XXXXX
和端口
PPP
(据我所知,此端口可以是您想要的任何端口,无论传输是
udp
还是
tcp
,根据我的经验,如果您在端口上运行,获得响应的最快方法是询问。请这样做,并在下面总结您收到的答案,以便其他用户可以从中受益。
config: '{"iceServers":[{"urls":"stun:stun.l.google.com:19302"},        
         {"credential":"root","urls":"turn:root@XXXXX:80?transport=tcp"}], 
          "iceTransports":"relay"}';
listening-ip=XXXXX
tls-listening-port=PPP
cert=( certificate location)
pkey=( private key location)
lt-cred-mech
realm=someRealm
log-file=/var/tmp/turn.log
no-sslv2
no-sslv3
turnserver --tls-listening-port PPP -L XXXXX -r someRealm -a -o -v -n -u user:root -l '/var/tmp/turn.log' --no-sslv2 --no-sslv3 
config: {
            'iceServers':[
                {
                    'url': 'stun:stun.l.google.com:19302' 
                },
                {   
                    'url': 'turn:user@XXXXX:PPP?transport=udp',
                    'credential': 'root'
                },
                {   
                    'url': 'turn:user@XXXXX:PPP?transport=tcp',
                    'credential': 'root'
                }
            ]
    };
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 3001 -nodes