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. |