gpt4 book ai didi

javascript - 本地网络的 Websocket 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:30 26 4
gpt4 key购买 nike

我在使用 websocket (WSS://) 时遇到证书问题。

什么在起作用
目前,我一直在使用带有 WEB_SOCKET_FORCE_FLASH = true 的 websocket,并且在连接到我的 websocket 服务器时没有遇到任何问题。

什么不起作用
我正在尝试关闭该选项,以停止使用 Flash 插件进行连接。当我尝试将我的 websocket 客户端连接到服务器时出现问题。 WebSocket 打开握手被取消 消息出现。

我可以通过转到 https://127.0.0.1:9999 来禁用此消息.我的浏览器会显示“This Connection is Untrusted”,如果我在这里添加一个异常(exception),我的 websocket 连接将从现在开始正常工作。但我不能让每个最终用户都这样做,对吧?
Google groups with this idea

我需要什么?
有什么办法可以购买或创建一些我可以使用的自签名证书吗?问题还在于,它不必是 localhost/127.0.0.1,也可以是本地网络中的任何其他 IP。 (如 192.168.0.100 等)。最终用户可以随时更改该 IP。他只需指向运行我的桌面应用程序/websocket 服务器的 PC。

我尝试了什么?
我确实试图在谷歌中找到我的答案,浏览大量的论坛、网站,甚至很少的问题,所有的答案都在堆栈溢出上。我也尝试过根本不使用证书,但我的页面位于 https://上,因此无法使用 ws://进行连接。

代码
我知道,代码通常是强制性的,但我实际上让我的 websocket 客户端/服务器工作,但问题是证书,所以我希望你能原谅我缺少代码。

缺少信息?
我需要提供更多信息吗?如果需要,我愿意进行多次修改。

最佳答案

虽然当前的证书系统有点破损,但幸运的是还没有破到让您想要的东西。根据您的描述,您希望获得的是一个 IP 地址的证书(无论如何都是个坏主意),您甚至不完全拥有(您不能声称自己是 127.0.0.1 或类似地址的所有者)然后将被接受每个浏览器无需用户手动添加异常(exception)。

关于javascript - 本地网络的 Websocket 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33915336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com