Настройка собственного сервера TURN
Jami can be configured to use TURN or STUN servers (RFC5766) to establish a connection between two peers.
По умолчанию сервер TURN - «turn.jami.net», с именем пользователя «ring», паролем «ring» и областью «ring».
In this guide, we will setup a coTURN server. There are other TURN/STUN server implementations available under a free license, such as TurnServer and Restund.
Установка
The CoTURN server is available on most Linux distributions. On Debian, install it with the following command:
apt-get install coturn
Конфигурация
Here is a basic turnserver.conf
configuration file:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
This also will function as a STUN server. The STUN server does not require a username and password (A STUN server uses very little bandwidth).
Создание пользователей на сервере TURN
Для создания пользователей на вашем сервере TURN используйте бинарный turnadmin
(это может потребовать разрешений суперпользователя).
turnadmin -a -u bob -p secretpassword -r sfl
Запуск сервера TURN
turnserver -c turnserver.conf
Настройка Jami для аутентификации с сервером TURN
Вы можете настроить Jami для использования вашего сервера TURN из продвинутого раздела настройки учетной записи:
Поле |
Значение |
Пример |
---|---|---|
сервер URL |
хост и порт вашего сервера |
0.0.0.0:10000 |
Имя пользователя |
имя пользователя |
Боб |
** пароль** |
пароль |
секретный пароль |
История |
королевство |
Сфл |