Ställa in din egen TURN-server
Jami kan konfigureras för att använda TURN eller STUN-servrar (RFC 5766) för att upprätta en koppling mellan två kamrater.
Standardservern är ”turn.jami.net”, med användarnamn ”ring”, lösenord ”ring” och realm ”ring”.
I denna guide kommer vi att installera en [coturn]https://github.com/coturn/coturn) server. Det finns andra TURN/STUN-server implementeringar som är tillgängliga under en fri licens, såsom [TurnServer]http://turnserver.sourceforge.net/) och Restund.
Installation
COTURN finns tillgänglig i de flesta Linux-distributioner.
apt-get install coturn
Konfigurering
Här är en grundläggande turnserver.conf
fil:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
Stun servern kräver inte ett användarnamn och lösenord (STUN använder mycket lite bandbredd).
Skapa användare på din TURN-server
Om du vill skapa användare på din TURN-server, använd binären turnadmin
(det kan kräva superanvändartillstånd).
turnadmin -a -u bob -p secretpassword -r sfl
Att starta TURN-servern
turnserver -c turnserver.conf
Konfigurera Jami för att autentisera med TURN-servern
Du kan konfigurera Jami för att använda din TURN-server från det avancerade avsnittet i dina kontoinställningar:
Fält |
Värde |
Exempel |
---|---|---|
** server url** |
värd och port på din server |
0:0:0:0000 |
** Användarnamn** |
Användarnamn |
Bob |
passord |
lösenord |
Hemligt lösenord |
realm |
Området |
Sfl |