Сервер оглушения с открытым исходным кодом, который может сделать дырокол, есть ли подобные пакеты?

Существует ли какой-либо сервер оглушения / поворота с открытым исходным кодом, который может делать дырокол в Ubuntu, как оцепенелый?

Numb - это сервер STUN / TURN.

Описание

Сервер STUN / TURN используется для прохождения NAT в VoIP. Независимо от того, находитесь ли вы дома за обычным маршрутизатором, работаете за корпоративным брандмауэром или путешествуете, есть вероятность, что вы будете находиться за NAT, который необходимо пройти, прежде чем совершать вызовы.

Наш сервер, Numb, поможет вашему SIP-телефону автоматически пробить дыры в NAT. Как решение последней инстанции, оно будет просто действовать как ретранслятор между вами и человеком, с которым вы разговариваете, когда сквозное соединение просто невозможно.

0
задан 23 November 2013 в 03:15

2 ответа

Одна уродливая проблема в истории сетей - это NAT.

STUN и TURN являются частями широкой структуры ICE. STUN и TURN не знают о ICE, и эти протоколы - всего лишь ячейки в общей картине ICE. Когда вы используете ICE, вы должны настроить все компоненты (включая STUN и TURN) для совместной работы. Этот сервер TURN имеет все средства, чтобы правильно настроить его в любой среде. Как настроить вашу конкретную платформу ICE Я понятия не имею, и это не мое дело. Если вы увидите, что сервер TURN что-то делает неправильно, вы можете сообщить об этом здесь.

Для Linux мы получили:

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

  • сообщество смертельно, как будто никого нет

Ubuntu выше 12.04, вы должны получить его, чтобы вы могли установить его как:

$ 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: (необязательно)

$ yum install resiprocate-turn-server

2) rfc5766-turn-server: (сообщество активно, не мертво) http://code.google.com/p/rfc5766-turn-server/downloads/list

$ turnserver -u username:password
0
ответ дан 23 November 2013 в 03:15

Существует Restund , относительно молодой и очень многообещающий проект.

0
ответ дан 23 November 2013 в 03:15

Другие вопросы по тегам:

Похожие вопросы: