Какой IP-адрес нужен для установки сервера поворота? - PullRequest
0 голосов
/ 24 октября 2018

Я следовал учебному руководству с веб-сайта webrtc-Experiement и установил Coturn на своей локальной виртуальной машине Ubuntu.

Я настроил ip прослушивания и внешний ip с частным ip ubuntu 192.168.47.131, и порт3478 и 5349 для защищенного адреса (у меня еще нет сертификата, поэтому я прокомментировал эти ssl)

Но мое приложение webrtc (также запущенное на локальном компьютере) постоянно сообщает серверу поворота, что он не работает с моей конфигурацией iceServers: {credential:"test", url: "turn: 192.168.47.131: 3478", username: "test"}

Я могу подключиться из моего windows 10 к серверу этого хода по udp,ТСР.Это должен быть публичный ip?

1 Ответ

0 голосов
/ 17 мая 2019

так что купите днс и установите сервер на свой компьютер.Затем подключите ваш DNS к общедоступному IP-адресу (или с помощью менеджера пользовательского интерфейса от вашего поставщика DNS ... или в вашей системе модема / рутера) ... в этот момент вы можете написать или добавить или изменить свой файл turn.conf следующим образом..

listening-ip=xxx.xxx.xxx.xxx /*mylocal ip*/
relay-ip=xxx.xxx.xxx.xxx /*mylocal ip*/
external-ip=xx.xx.xx.xx /*my public ip on nat/ruter/modem */ 

Вам потребуется установить какой-либо сертификат из-за https или использовать ратифицированный (как вы тестируете) letsencrypt ... и затем добавить все в свой файл turn.conf.Эти строки для сертификата:

cert=/etc/ssl/certificate.pem  /** or your certificate real path  **/
pkey=/etc/ssl/private.key
dh-file=/etc/turn/dhparam.pem

С уважением

...