Configurer votre propre serveur TURN
Jami peut être configuré pour utiliser des serveurs TURN ou STUN (RFC 5766) pour établir une connexion entre deux pairs.
Le serveur par défaut de TURN est « turn.jami.net », avec le nom d’utilisateur « ring », le mot de passe « ring » et le royaume « ring ».
Dans ce guide, nous allons configurer un serveur [coturn]https://github.com/coturn/coturn). Il existe d’autres mises en œuvre de serveurs TURN/STUN disponibles sous une licence gratuite, telles que [TurnServer]http://turnserver.sourceforge.net/) et Restund.
Installation
COTURN est disponible dans la plupart des distributions Linux. Sur Debian, installez-le avec la commande suivante:
apt-get install coturn
Configuration
Voici un fichier de base turnserver.conf
:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
Ce serveur ne nécessite pas de nom d’utilisateur et de mot de passe (le serveur STUN utilise très peu de bande passante).
Créer des utilisateurs sur votre serveur TURN
Pour créer des utilisateurs sur votre serveur TURN, utilisez le turnadmin
binaire (cela peut nécessiter des autorisations de superutilisateur).
turnadmin -a -u bob -p secretpassword -r sfl
Lancement du serveur TURN
turnserver -c turnserver.conf
Configurer Jami pour authentifier avec le serveur TURN
Vous pouvez configurer Jami pour utiliser votre serveur TURN à partir de la section avancée de vos paramètres de compte:
champ |
La valeur |
Exemple |
---|---|---|
url du serveur |
l’hôte et le port de votre serveur |
Les produits de la production de l’équipement |
Nom d’utilisateur |
nom d’utilisateur |
Bob est |
** mot de passe** |
mot de passe |
mot de passe secret |
Le royaume |
le royaume |
Sfl |