Ställa in din egen TURN-server
Jami can be configured to use TURN or STUN servers (RFC5766) to establish a connection between two peers.
Standardservern är ”turn.jami.net”, med användarnamn ”ring”, lösenord ”ring” och realm ”ring”.
In this guide, we will setup a coTURN server. There are other TURN/STUN server implementations available under a free license, such as TurnServer and Restund.
Installation
The CoTURN server is available on most Linux distributions. On Debian, install it with the following command:
apt-get install coturn
Konfigurering
Here is a basic turnserver.conf
configuration file:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
This also will function as a STUN server. The STUN server does not require a username and password (A STUN server uses very little bandwidth).
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 |