Het opzetten van uw eigen TURN-server
Jami kan worden geconfigureerd om TURN of STUN-servers (RFC 5766 te gebruiken om een verbinding tussen twee peers te maken.
De standaard TURN-server is “turn.jami.net”, met gebruikersnaam “ring”, wachtwoord “ring” en rijk “ring”.
In deze gids zullen we een [coturn] server instellen. Er zijn andere TURN/STUN-serverimplementaties beschikbaar onder een gratis licentie, zoals [TurnServer] (http://turnserver.sourceforge.net/) en [Restund] (http://www.creytiv.com/restund.html).
Installatie
COTURN is beschikbaar in de meeste Linux-distributies.
apt-get install coturn
Configuratie
Hier is een basis turnserver.conf
bestand:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
De STUN-server heeft geen gebruikersnaam en wachtwoord nodig (STUN gebruikt zeer weinig bandbreedte).
Gebruikers maken op uw TURN-server
Om gebruikers op uw TURN-server te maken, gebruik de turnadmin
binaire (dit kan supergebruikersbevoegdheden vereisen).
turnadmin -a -u bob -p secretpassword -r sfl
De TURN-server wordt gelanceerd
turnserver -c turnserver.conf
Jami opstellen om te authenticeren met de TURN-server
U kunt Jami instellen om uw TURN-server te gebruiken vanaf het geavanceerde gedeelte van uw accountinstellingen:
Veld |
De waarde |
Voorbeeld |
---|---|---|
** server url** |
host en poort van uw server |
0.0.0.0:10000 |
gebruikersnaam |
gebruikersnaam |
Bob: |
** wachtwoord** |
wachtwoord |
geheime wachtwoord |
realm |
wereld |
S.f.l. |