Návody
Ostatní služby
Node.js
Zabezpečení WebSocketů (WSS)

Zabezpečení WebSocketů (WSS)

Autor: Negix - 25. 6. 2024

WebSockety jsou technologie umožňující komunikaci mezi serverem a webovou stránkou v živém čase.

WebSocket server umí běžet ve dvou režimech a to zabezpečeném a nezabezpečeném
WS:// - Jedná se o nezabezpečenou variantu, která nevyžaduje HTTPS certifikát ale nedá se použít na webu s HTTPS
WSS:// - Lepší, zabezpečená verze, která jde používat na HTTPS ale vyžaduje HTTPS certifikát

Jak získat HTTPS certifikát pro WSS?

Na našem hostingu nenabízíme způsob, jakým jsme schopni vygenerovat WSS certifikát, nicméně Vám nabízíme reverzní proxy která z nezabezpečeného WS spojení udělá zabezpečené WSS spojení.

Jak využít WSS reverzní proxy?

Ve vaší aplikaci vytvořte nezabezpečený WebSocket server a přiřaďte mu volný port.
K zabezpečenému připojení na tento WebSocket server můžete poté použít URL v následujícím formátu:

wss://wss.<server>.helkor.eu/<port pro ws>

Pokud tedy máme websocket s nezabezpečenou URL ws://cz1.helkor.eu:12345 tak jeho zabezpečená URL bude wss://wss.cz1.helkor.eu/12345