设置自己的TURN服务器

贾米可以配置使用TURN或STUN服务器 (RFC 5766) 建立两个同行之间的连接.

默认的TURN服务器是”turn.jami.net”,使用者名为”ring”,密码”ring”,和领域”ring”.

在本指南中,我们将设置一个 [coturn]服务器. 其他TURN/STUN服务器实现可以在免费许可下使用,如 [TurnServer] (http://turnserver.sourceforge.net/) 和 [Restund] (http://www.creytiv.com/restund.html).

装备

在 Debian 上,使用以下命令安装它:

apt-get install coturn

配置

以下是基本的 turnserver.conf文件:

listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl

由于STUN服务器的使用率很小,所以它不需要用户名和密码.

在您的TURN服务器上创建用户

为了在您的TURN服务器上创建用户,请使用二进制 (这可能需要超级用户权限).

turnadmin -a -u bob -p secretpassword -r sfl

启动TURN服务器

turnserver -c turnserver.conf

配置Jami以使用TURN服务器进行验证

您可以从帐户设置的高级部分设置Jami使用您的TURN服务器:

领域

价值

举例

服务器URL

服务器的主机和端口

其他类型

用户名

用户名

密码

密码

密码

,,,,,,

领域

其他