Open source stun turn server, который может выполнять дырокол, есть ли подобные пакеты?

0

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

  

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

Описание      

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

     

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

    
задан YumYumYum 22.11.2013 в 23:41
источник

2 ответа

1

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

  

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

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

1) resiprocate-turn-server - Ссылка

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

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: (сообщество активно, а не мертво) Ссылка

$ turnserver -u username:password
    
ответ дан YumYumYum 23.11.2013 в 22:54
1

Есть restund , относительно молодой и очень перспективный проект.

    
ответ дан Victor Sergienko 21.07.2014 в 14:00