Храповик Websocket в переадресованной машине порта - PullRequest
0 голосов
/ 07 октября 2018

В настоящее время я работаю над веб-сокетом с храповым механизмом и имею контрольно-пропускной пункт.

У меня есть машина под управлением Ubuntu 16.04 с IP-адресом 192.168.150.72, и этот IP-адрес подключен к маршрутизатору, который перенаправляет порт на мой 192.168..150.72, общедоступный IP-адрес - 202.xxx:1080.

Проблема в том, что веб-сервер доступен, но в веб-сокете возникает ошибка, связанная с `

URL-адресом ws:// xxxx: 1080: 5050 'в действительном

мой порт веб-сокета - 5050, а th 1080 - это порт для переадресации портов.Как я могу исправить эту проблему, касающуюся поведения веб-сокета с переадресацией портов.

Надеюсь, вы, ребята, можете помочь.Заранее спасибо.

`

1 Ответ

0 голосов
/ 19 октября 2018

Ваш URL WS ​​недействителен, поскольку содержит два определения портов: сначала 1080, затем 5050. Судя по вашему вопросу, вы уже настроили переадресацию по HTTP: трафик, поступающий через порт 1080, перенаправляется на порт 80 веб-сервера.

Для прохождения трафика WS требуется аналогичное, но другое правило пересылки.Например, для пересылки входящего трафика через порт 5050 на WS-порт вашего локального сервера.Я предлагаю вам проверить конфигурацию вашего маршрутизатора и настроить для WS аналогичное правило, которое вы сейчас используете для HTTP.

...