Node.js и wss: // - PullRequest
       38

Node.js и wss: //

4 голосов
/ 16 мая 2010

Я хочу начать использовать javascript на сервере, скорее всего, с node.js, а также использовать веб-сокеты для связи с клиентами. Однако информации о зашифрованном обмене данными через веб-сокет с использованием TLS и обработчика wss: // не так много. Фактически единственный сервер, который я видел, явно поддерживает wss: // - это Kaazing.

Это TODO - единственная ссылка, которую мне удалось найти в различных реализациях узлов. Я что-то упустил или серверы websocket js еще не готовы к зашифрованной связи?

Другим вариантом может быть использование что-то вроде lighttpd или apache для прокси для прослушивателя узла. У кого-нибудь был успех?

Ответы [ 2 ]

4 голосов
/ 11 января 2012

Поддержка TLS / SSL работает для этой реализации websocket в Node.js, я только что протестировал ее: https://github.com/Worlize/WebSocket-Node/issues/29

2 голосов
/ 20 мая 2010

Ну, у вас есть stream.setSecure () и server.setSecure () .

Полагаю, вы должны иметь возможность использовать один из них (особенно последний) для использования TLS в веб-сокетах, поскольку в итоге веб-сокет - это просто обычное http-соединение, "обновленное" до веб-сокета.

Использование TLS в обычном объекте http-сервера теоретически также должно защищать веб-сокет, только путем тестирования это может быть подтверждено.

...