NoVNC:如何为 WebSocket 指定 cookie URL

NoVNC: how to specify cookie for WebSocket URL

我想将 WebSocket RFB URL 传递给 NoVNC 库。但这需要通过 headers 提供身份验证 cookie。我如何告诉 NoVNC 在请求期间使用 cookie?

如果您想更改 noVNC 使用的 WebSocket 路径,您可以通过设置或使用 "path" 查询参数来完成。这是设置在 noVNC UI:

中的位置

如果您对 noVNC Token-based target selection 感兴趣,那么您可以为 WebSocket 路径设置 "token" 查询参数(不是 noVNC URL)。换句话说,指定了 websockify 令牌的 noVNC URL 看起来像这样:

http://host1:6080?host=host1&port=6080&path=websockify?token=foo