Windows 版 Coturn

· 功能

Coturn 是 TURN 和 STUN 服务器的免费开源实现。

TURN 服务器是用于 VoIP 媒体流量 NAT 穿透的服务器和网关,也可用作通用网络流量 TURN 服务器和网关。

项目支持的目标平台:

Windows 配置

首先从您的账户下载编译好的二进制文件,共有两个版本:win32 和 win64。选择所需平台,将二进制文件解压到一个文件夹中,将创建以下文件:

1. 运行应用程序所需的 Cygwin 库,部署 Coturn 服务器时需一并部署这些库。

2. 一些控制台应用程序:

2.1 turnserver.exe:运行 TURN/STUN 服务器的主控制台应用程序。

2.2 其他应用程序:用于配置或测试目的。

3. Turnserver.conf:Coturn 服务器的配置文件。

turnserver.conf

这是 Coturn 服务器的配置文件,打开后将看到默认配置。

简单配置

服务器的公网 IP 为 80.15.44.123,监听端口为 80,连接凭证:用户名 = demo,密码 = secret。

设置以下配置:

listening-ip=80.15.44.123

listening-port=80

realm=yourrealm.com

user=demo:secret

启用 TLS 的配置

服务器公网 IP 为 80.15.44.123,监听端口 80 和 443(TLS 连接)。连接凭证:用户名 = demo,密码 = secret。证书文件(必须为 PEM 格式)为 certificate.crt,私钥为 private.key。

设置以下配置:

listening-ip=80.15.44.123

listening-port=80

realm=yourrealm.com

tls-listening-port=443

cert=certificate.crt

pkey=private.key

user=demo:secret

还有更多配置项,打开 turnserver.conf 阅读各节的说明文档即可。

运行 Coturn

配置完成后,执行 turnserver.exe 即可启动服务器,将打开一个新的控制台应用程序并创建日志文件。若在 turnserver.conf 中启用 "verbose",可增加控制台应用程序的详细程度(获取更详细的消息)。