Не удается подключиться к локальному веб-сокету - PullRequest
0 голосов
/ 09 июля 2020

Мне нужно подключиться к ПО Logitech syn c через WebSocket на порту 9506

В документации Logitech это выглядит так

Служба Syn c взаимодействует с клиентскими приложениями с использованием протокола WebSocket Secure (WSS) и запускает локальный сервер WSS на порту 9506. Любое приложение, которое желает взаимодействовать со службой, должно подключаться к серверу на этом порту с помощью клиента, совместимого с WebSocket Secure

Пытался сделать через утилиту Hercules вот так

enter image description here

But I have error and connection refused. Logitech sync is running and ports are established

введите описание изображения здесь

Как я могу это решить?

ОБНОВЛЕНИЕ

Я пытался установить sh соединение через консоль Chrome вот так

ws = new WebSocket("wss://127.0.0.1:9506");

Но я получаю эту ошибку

VM73: 1 подключение WebSocket к 'wss: //127.0.0.1: 9506 /' не удалось: ошибка при установлении соединения: net :: ERR_CERT_AUTHORITY_INVALID

Logitech имеет это в документации

WSS шифрует весь трафик c между вашим клиентским приложением и Syn c сервис, использующий самозаверяющий сертификат для согласования TLS / SSL. Поскольку сертификат является самоподписанным, вам нужно будет отключить или проигнорировать проверку сертификата в вашем клиенте WebSocket; в противном случае соединение может не состояться

Как это исправить?

...