В настоящее время я работаю над трещоткой и создаю контрольно-пропускной пункт.
У меня есть машина под управлением Ubuntu 16.04 с IP-адресом 192.168.150.72, и этот IP-адрес подключен к маршрутизатору, который перенаправляет порт на мой 192.168.150.72, общедоступный IP-адрес — 202.x.x.x: 1080.
Проблема в том, что веб-сервер доступен, но в веб-сокете есть ошибка, связанная с `
URL ‘ws: //x.x.x.x: 1080: 5050’ действителен
мой порт веб-сокета — 5050, а 1080 — это порт для переадресации.
Как я могу исправить эту проблему, касающуюся поведения веб-сокета с переадресацией портов.
Надеюсь, вы, ребята, можете помочь.
Заранее спасибо.
`
Ваш URL-адрес WS недействителен, поскольку содержит два определения портов: сначала 1080, а затем 5050. Судя по вашему вопросу, вы уже настроили переадресацию по HTTP: трафик, поступающий через порт 1080, перенаправляется на порт 80 вашего веб-сервера.
Вам нужно подобное, но другое правило пересылки для передачи трафика WS. Например, для пересылки входящего трафика через порт 5050 на WS-порт локального сервера.
Я предлагаю вам проверить конфигурацию вашего маршрутизатора и настроить для WS аналогичное правило, которое вы сейчас используете для HTTP.
Других решений пока нет …