Configurazione del tuo server TURN
Jami può essere configurato per utilizzare server TURN o STUN (RFC 5766) per stabilire una connessione tra due pari.
Il server di default di TURN è «turn.jami.net», con nome utente «ring», password «ring» e regno «ring».
In questa guida, imposteremo un server [coturn]https://github.com/coturn/coturn). Ci sono altre implementazioni di server TURN/STUN disponibili sotto una licenza gratuita, come [TurnServer]http://turnserver.sourceforge.net/) e Restund.
Installazione
COTURN è disponibile nella maggior parte delle distribuzioni Linux. su Debian, installalo con il seguente comando:
apt-get install coturn
Configurazione
Ecco un file di base turnserver.conf
:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
Questo funziona anche come un server STUN. Il server STUN non richiede un nome utente e password (STUN utilizza molto poca larghezza di banda).
Creazione di utenti sul tuo server TURN
Per creare utenti sul tuo server TURN, usa il binario turnadmin
(questo potrebbe richiedere autorizzazioni superutente).
turnadmin -a -u bob -p secretpassword -r sfl
Lancio del server TURN
turnserver -c turnserver.conf
Configurazione Jami per autenticare con il server TURN
Puoi configurare Jami per utilizzare il tuo server TURN dalla sezione avanzata delle impostazioni dell” account:
Campo |
Valore |
Esempio |
---|---|---|
** url del server** |
host e porta del server |
0,0.0.0:10000 |
nome utente |
nome utente |
Bob |
password |
password |
password segreta |
Realm |
regno |
Sfl |