Indstilling af din egen TURN-server

Jami kan konfigureres til at bruge TURN eller STUN servere (RFC 5766) til at etablere en forbindelse mellem to jævnaldrende.

Den standard TURN server er »turn.jami.net«, med brugernavn »ring«, adgangskode »ring« og realm »ring«.

I denne guide vil vi konfigurere en [coturn]https://github.com/coturn/coturn) server. Der er andre TURN/STUN server implementeringer tilgængelige under en gratis licens, såsom TurnServer og Restund.

Installation

COTURN er tilgængelig i de fleste Linux-distributioner.

apt-get install coturn

Konfigurering

Her er en grundlæggende turnserver.conf fil:

listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl

STUN-serveren kræver ikke et brugernavn og et adgangskode (STUN bruger meget lidt båndbredde).

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.