1 votes

Open source stun turn server qui peut faire du hole punch existe-t-il des paquets similaires ?

Existe-t-il un serveur open source stun/turn qui peut faire du hole punch comme numb pour Ubuntu ?

Numb est un serveur STUN/TURN.

Description

Un serveur STUN/TURN est utilisé pour la traversée NAT en VoIP. Que vous soyez à la maison derrière un routeur commun, au travail derrière un pare-feu d'entreprise, ou en voyage, il y a de fortes chances que vous soyez derrière un NAT qui doit être traversée avant de passer des appels.

Notre serveur, Numb, aidera votre téléphone SIP à percer automatiquement des trous. dans le NAT. Comme solution de dernier recours, il agira simplement comme un relais entre vous et votre interlocuteur lorsque la connectivité de bout en bout est impossible. lorsque la connectivité de bout en bout n'est pas possible.

1voto

Le NAT est un problème épineux dans l'histoire des réseaux.

STUN et TURN sont des sous-parties du cadre général de l'ICE. STUN et TURN ne connaissent pas ICE et ces protocoles ne sont que des cubicules dans la l'image générale de ICE. Lorsque vous utilisez ICE, vous devez configurer tous les composants (y compris STUN et TURN) pour travailler ensemble. Ce serveur TURN dispose de tous les moyens pour le configurer correctement dans n'importe quel environnement. Comment configurer Comment configurer votre cadre ICE particulier, je n'en ai aucune idée et cela ne me concerne pas. préoccupation. Si vous vous rendez compte que le serveur TURN fait quelque chose incorrectement, alors vous pouvez le signaler ici.

Pour Linux, nous avons :

1) resiprocate-turn-server - http://www.resiprocate.org/ReSIProcate_1.8_Release

  • la communauté est mortelle, comme si personne n'était là

Ubuntu au-dessus de 12.04 vous devriez obtenir de sorte que vous pouvez l'installer comme :

$ apt-get install resiprocate-turn-server
$ reTurnServer /etc/reTurnServer.config  --LogLevel=INFO
INFO |.662 | reTurnServer | RETURN | | UdpServer.cxx:29 | UdpServer started.  Listening on 0.0.0.0:3478
INFO |.662 | reTurnServer | RETURN | | TcpServer.cxx:26 | TcpServer started.  Listening on 0.0.0.0:3478
ERR |.663 | reTurnServer | RETURN | | TlsServer.cxx:30 | Unable to load server cert chain file: server.pem, error=22(Invalid argument)
ERR |.663 | reTurnServer | RETURN | | TlsServer.cxx:37 | Unable to load server private key file: server.pem, error=22(Invalid argument)
ERR |.663 | reTurnServer | RETURN | | TlsServer.cxx:44 | Unable to load temporary Diffie-Hellman parameters file: dh512.pem, error=22(Invalid argument)
INFO |.663 | reTurnServer | RETURN | | TlsServer.cxx:55 | TlsServer started.  Listening on 0.0.0.0:5349

DEBUG |.552 | reTurnServer | RETURN | | TcpConnection.cxx:39 | TcpConnection started.
WARNING |.181 | reTurnServer | RETURN | | AsyncTcpSocketBase.cxx:181 | Receive buffer (2048) is not large enough to accomdate incoming framed data (27764) closing connection.
DEBUG |.181 | reTurnServer | RETURN | | TcpConnection.cxx:27 | TcpConnection destroyed.
^CDEBUG |.023 | reTurnServer | RETURN | | TlsConnection.cxx:32 | TlsConnection destroyed.
DEBUG |.024 | reTurnServer | RETURN | | TcpConnection.cxx:27 | TcpConnection destroyed.
INFO |.024 | reTurnServer | RETURN | | TurnManager.cxx:36 | Turn Manager destroyed.

Fedora 19 : (facultatif)

$ yum install resiprocate-turn-server

2) rfc5766-turn-server : (la communauté est active, pas morte) http://code.google.com/p/rfc5766-turn-server/downloads/list

$ turnserver -u username:password

0voto

Pieter Points 375

Il y a un restund un projet relativement jeune et très prometteur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X