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