Indstilling af din egen TURN-server
Jami can be configured to use TURN or STUN servers (RFC5766) to establish a connection between two peers.
Den standard TURN server er »turn.jami.net«, med brugernavn »ring«, adgangskode »ring« og 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).
Oprettelse af brugere på din TURN-server
Hvis du vil oprette brugere på din TURN-server, skal du bruge binæren turnadmin
(det kan kræve superbrugertilladelser).
turnadmin -a -u bob -p secretpassword -r sfl
Start af TURN-serveren
turnserver -c turnserver.conf
Konfigurere Jami til at autentificere med TURN-serveren
Du kan konfigurere Jami til at bruge din TURN-server fra det avancerede afsnit i dine kontoindstillinger:
Feltet |
Værdi |
Eksempel |
---|---|---|
** server url** |
host og port på din server |
0.0.0.0:10000 |
brugernavn |
brugernavn |
Bob |
** adgangskode** |
adgangskode |
hemmeligt adgangskode |
Rige |
realm |
S.f.l. |