Webrtc Can';t访问Coturn web界面

Webrtc Can';t访问Coturn web界面,webrtc,rfc5766turnserver,coturn,Webrtc,Rfc5766turnserver,Coturn,我在Centos-7-x64上有一个正在运行的coturn实例,如果我通过浏览器访问它,我可以看到: 打开服务器 在管理会话中使用https连接 检查文档后,我发现: 使用turnadmin实用程序将管理员用户添加到数据库。如果您添加了这些用户,,则他们将能够通过HTTPS从浏览器连接到TURN服务器端口,并使用web界面执行管理任务 因此,我使用以下命令创建了一个管理员用户: $ sudo bin/turnadmin -A -u username -p password 我可以在运行时看到列

我在Centos-7-x64上有一个正在运行的coturn实例,如果我通过浏览器访问它,我可以看到:

打开服务器
在管理会话中使用https连接

检查文档后,我发现:

使用turnadmin实用程序将管理员用户添加到数据库。如果您添加了这些用户,,则他们将能够通过HTTPS从浏览器连接到TURN服务器端口,并使用web界面执行管理任务

因此,我使用以下命令创建了一个管理员用户:

$ sudo bin/turnadmin -A -u username -p password
我可以在运行时看到列出的用户:

turnadmin -L
但是,当我尝试连接到时,我看不到承诺的管理员


我缺少什么?

您需要配置TLS。为此,您可以使用以下标志(取自文档)启动服务器

--证书文件,PEM格式。同一文件 应用于配置的搜索规则 文件如果同时有--no tls和--no dtls选项 如果已指定,则不需要此参数。 默认值为turn\u server\u cert.pem

--pkey私钥文件,PEM格式。同一文件 应用于配置的搜索规则 文件如果同时有--no tls和--no dtls选项 如果已指定,则不需要此参数。 默认值为turn_server_pkey.pem


您需要指定每个文件的路径。如果要使用软件包附带的文件,可以使用
find/-name turn\u server.*.pem-type f
查找该文件。否则,您可以指向自己的文件。我想它们位于
/etc/turn\u server\u cert.pem
/etc/turn\u server\u pkey.pem
@shlomi schwartz您检查过这个吗?谢谢您的帮助。我必须自己生成密钥,但你的解决方案对我有用me@rightaway717你能提供创建PEM文件的步骤吗?我也有同样的问题。尝试了您的解决方案,但仍然不起作用。我得到了错误的SSL协议错误。我已经尝试了我的证书,它正在工作,还使用了coturn示例证书,但结果是一样的。可能是别的什么吗?