3

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

TURN 服务器
使用 https 连接进行管理会话

在检查文档后,我发现了这一点:

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

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

$ sudo bin/turnadmin -A -u username -p password

我可以看到运行时列出的用户:

turnadmin -L

但是,当我尝试连接到https://my.ip.adrss:3478时,我看不到承诺的管理员。

我在这里想念什么?

4

1 回答 1

4

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

--cert 证书文件,PEM 格式。应用与配置文件相同的文件搜索规则。如果同时指定了 --no-tls 和 --no-dtls 选项,则不需要此参数。默认值为 turn_server_cert.pem。

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

您需要指定每个文件的路径。find / -name turn_server_*.pem -type f如果您想使用软件包附带的文件,您可以找到带有 的文件。否则,您可以指向您自己的文件。我认为它们位于/etc/turn_server_cert.pem/etc/turn_server_pkey.pem

于 2016-04-11T16:57:02.443 回答