Configurar o seu próprio servidor TURN
O Jami pode ser configurado para utilizar servidores TURN ou STUN (RFC 5766) para estabelecer uma ligação entre dois pares.
O servidor TURN padrão é «turn.jami.net», com o nome de utilizador «ring», a palavra-passe «ring» e o domínio «ring».
Neste guia, vamos configurar um servidor coturn. Existem outras implementações de servidores TURN/STUN disponíveis sob uma licença livre, tais como TurnServer e Restund.
Instalação
O COTURN está disponível na maioria das distribuições Linux. Em Debian, instale-o com o seguinte comando:
apt-get install coturn
Configuração
Aqui está um ficheiro básico turnserver.conf
:
listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl
Este também funcionará como um servidor STUN. O servidor STUN não requer um nome de utilizador e uma palavra-passe (o STUN utiliza muito pouca largura de banda).
Criar utilizadores no servidor TURN
Para criar utilizadores no seu servidor TURN, utilize o binário turnadmin
(isto pode requerer permissões de superutilizador).
turnadmin -a -u bob -p secretpassword -r sfl
Iniciar o servidor TURN
turnserver -c turnserver.conf
Configurar Jami para autenticar com o servidor TURN
Pode configurar o Jami para utilizar o seu servidor TURN a partir da secção avançada das configurações da sua conta:
Campo |
Valor |
Exemplo |
---|---|---|
url do servidor |
hospedeiro e porta do seu servidor |
0.0.0.0:10000 |
nome de utilizador |
nome de utilizador |
bob |
palavra-passe |
palavra-passe |
palavra-passe secreta |
domínio |
domínio |
sfl |